Hallo liebe Tutorials.de-Gemeinde,
ich habe ein sehr dringendes Problem, die Zeit die Gründe zu erläutern nehme ich mir nicht.
Folgende Situation:
Eine Uhr, wenn man am Zeiger dreht, werden der Uhrzeit entsprechend, Bilder angezeigt.
Die Bilder liegen extern im jpg Format vor. Geladen werden sie mit der Funktion loadMovie immer in das selbe MovieClip,
ausgelöst durch das onMouseMove Event und einer Abfrage der Koordinaten. Alles funktioniert wie es soll,
nur soll ich das flickern entfernen. Nur stehe ich dabei an.
Zur Orientierung der zugehörige Codeausschnitt:
Ich hoffe jemand kann mir noch weiterhelfen, da es echt dringend ist!
Herzliche Grüße,
Walter
ich habe ein sehr dringendes Problem, die Zeit die Gründe zu erläutern nehme ich mir nicht.
Folgende Situation:
Eine Uhr, wenn man am Zeiger dreht, werden der Uhrzeit entsprechend, Bilder angezeigt.
Die Bilder liegen extern im jpg Format vor. Geladen werden sie mit der Funktion loadMovie immer in das selbe MovieClip,
ausgelöst durch das onMouseMove Event und einer Abfrage der Koordinaten. Alles funktioniert wie es soll,
nur soll ich das flickern entfernen. Nur stehe ich dabei an.
Zur Orientierung der zugehörige Codeausschnitt:
Code:
handle.grip.onPress = function() {
// when you press the grip in the handle
handle.onMouseMove = function() {
// add a mouse move event to the handle
// get an angle to the mouse using atan2 (gets radians)
var angle = Math.atan2(this._parent._ymouse-this._y, this._parent._xmouse-this._x);
// apply rotation to handle by converting angle into degrees
this._rotation = angle*180/Math.PI;
// rotate the grip opposite the handle so it won't rotate along with it
this.grip._rotation = -this._rotation;
var gerade = Math.round(this.grip._rotation);
var uhrzeit:Number = (time == "Nacht") ? -1 : 11;
for (i=0; i<=22; i++) {
uhrzeit = ++uhrzeit;
var timeStart = timeTable[i], timeStop = timeTable[++i];
if ((gerade<=timeStart) && (gerade>=timeStop)) {
loadMovie(kirche+"_"+place+"_"+uhrzeit+".jpg", walter);
}
}
}
Ich hoffe jemand kann mir noch weiterhelfen, da es echt dringend ist!
Herzliche Grüße,
Walter