Animation rueckwaerts Logigproblem

Hallo an alle, ich bins mal wieder :)

Ich habe eine Animation, die auf Frame 107 einen MC startet, dieser Movieclip enthaelt folgendes Script auf dem ersten Frame, und is insgesamt 17 Frames lang.


this.onEnterFrame=function()
{
if(this._currentframe == 17)
{
stop();
}
else {nextFrame();}


//stops all button MC's
closebtn.stop();

//Rollover
closebtn.onRollOver = function()
{
closebtn.gotoAndStop(2);
}
//RollOut
closebtn.onRollOut = function()
{
closebtn.gotoAndStop(1);
}
//On Release
closebtn.onRelease = function()
{
if(wolfsburg_mc._currentframe == 1)
{
stop();
}
else {wolfsburg_mc.prevFrame();}
}

D.h. dass der MC nach dem aufrufen bis frame 17 spielen soll und nach klick auf den button close, soll die animation bis frame 1 des MC's rueckwaerts abgespielt werden.
Allerdings funktioniert das rueckwaerts Abspielen nicht.

Ich komme einfach nicht auf die Loesung.

Bin dankbar fuer alle Ratschlaege.

Vielen Dank

Gruesse
 
Mit
Code:
wolfsburg_mc.prevFrame();
schickst du den MC nur einen Frame zurück, wenn du das in einem onRelease- (eben bei Klick einen Frame zurück) und nicht in einem onEnterFrame-Event definierst.

Schau mal hier im Flashboard über die Suche nach "rückwärts". Da gibt es schon einige Beispiele dazu.

Da fällt mir ein - Tobias hat auch mal eine Rundumsorglos-Funktion gepostet, die aufgerufen werden kann, um beliebige MCs rückwärts zu spielen:
http://www.tutorials.de/forum/flash/281936-movie-umgekehrt-abspielen.html

Gruß
Rena
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück