En liten enkel variant... :)
Gör ett mc som får fungera som knapp och döp det till knapp(instance name).
Mc't skall bestå av 2 frames som funktionen nedan ser till att den hoppar fram och tillbaka med.
I frame 1 i mc't så sätts variabeln jula till true och i frame 2 sätts variabeln jula till false. Sätt även stop(); i frame 1 & 2.
knapp.onRelease = function() {
if (knapp._currentframe == 1) {
knapp.nextFrame();
} else {
knapp.prevFrame();
}
};
Funktionen nedan kollar om jula är sann eller falsk och beroende på det
så skickar den mc't ring till antingen x 300, vilket är slutpositionen eller till x 10
vilket är startpositionen.
ring.onEnterFrame = function() {
if (!knapp.jula) {
this._x += (300 - this._x) / 8;
}
if (knapp.jula) {
this._x += (10 - this._x) / 8;
}
};
Båda funktionerna skall ligga i frame 1 i rooten på filmen.