|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - odtwarzanie w przód i w tył
alex02 - Wto 16 Maj, 2006 13:27 Temat postu: odtwarzanie w przód i w tył Odtwarzanie w przód i w tył
W pliku mam jednego sprita (31 klatek) i 3 przyciski (odtwarzanie do przodu do tyłu i stop). Przyciski do przodu i stop działają poprawnie. Przycisk stop odtwarza sprita tylko do klatki 1, nie robi pętli.
kody
sprite
onFrame (31) {
gotoAndPlay(1);
}
do przodu
on (rollOver) {
opak.onEnterFrame = function()
{this._currentframe >= 1 ? this.nextFrame() : this.onEnterFrame = null};
}
stop
on (rollOver) {
opak.onEnterFrame = function()
{this._currentframe >= 1 ? this.stop() : this.onEnterFrame = null};
}
do tyłu
on (rollOver) {
opak.onEnterFrame = function()
{this._currentframe >= 1 ? this.prevFrame() : this.onEnterFrame = null};
}
Kiedy do przycisku wstecz dodałem kod:
onFrame (1) {
if (prev.Frame(2)) {
} else {
gotoAndPlay(31);
}
}
animacja przy ruchu wstecz nie zatrzymuje się na klatce 1, za to przy ruchu do przodu staje w klatce 31.
Ma ktoś pomysł jak z tego wybrnąć?
|
|