Bei Rückwärtsspulen Frame überspringen

knallbernd

Erfahrenes Mitglied
Hilfe!
Ich sitz schon die ganze Nacht an einem Problem.
Und zwar hab' ich in meinem Movie ein gotoAndPlay, dass einen gewissen Teil meines Movies überspringt. Allerdings hab ich auch einen Vor/Zurückspulbutton, und beim Zurückspulen bleibt er natürlich an diesem Frame hängen.
Wie kann ich ihm denn sagen dass er das Frame einfach ignorieren, bzw. Rückwärtsspringen soll?
 
Aaaaaaaaaaaaaaaah!
Was stimmt bitte an diesem Skript nicht, das in meinem Play-Button auf der Bühne liegt?
Code:
on(press){
 	play();
 	_root.transkript_mc.play();
 	if(this._currentframe==4065){
 	   this.gotoAndPlay(4257);
 	this.transkript_mc.gotoAndPlay(4257); 
 	if(this._currentframe==9505){
 	   this.gotoAndPlay(9585);
 	this.transkript_mc.gotoAndPlay(9585);   
 	   }
 	   if(this._currentframe==14070){
 	   this.gotoAndPlay(14155);
 	this.transkript_mc.gotoAndPlay(14155);   
 	   }
 	   }
 	}
 
Hi,

Dein Script verstehe ich nicht ganz - warum hat Dein Play-Button z.B. über 14000 Frames? :eek:

Generell solltest Du Dir in einer Variable merken, ob der Film grade vorwärts oder rückwärts abgespielt wird:
PHP:
// gotoAndPlay-Aktion in dem bestimmten Frame:
if (reverse != true) gotoAndPlay(5000);
PHP:
// Funktion zum Zurückspulen:
function doReverse() {
    derClip.reverse = true;
    this.onEnterFrame = function() {
        if (derClip._currentframe > 1) {
            derClip.prevFrame();
        } else {
            delete this.onEnterFrame;
        }
    }
}
PHP:
// Funktion zum "normalen" Abspielen:
derClip.reverse = false;
derClip.play();
("derClip" ist der Instanzname des MovieClips, der gesteuert werden soll)

Gruß
.
 
Zurück