Simpel animation med AS
Jeg kan ikke helt få min ActionScript kode til at lystre.Her hvad jeg forsøger at opnå:
- billede (movieclip) fades ind mens det kører mod højre
- billedet stopper når ._x når 200 px
- efter 2 sek. kører billedet videre og fader ud
- når billedet er faded helt ud, afspilles næste frame på _root timeline.
Lige nu kører det ok, men når det hele starter forfra ved frame 1, går det helt i selvsving.
Jeg har to keyframes på root timeline med et movieclip i hver. På hvert movieclip er følgende kode:
onClipEvent(load) {
_root.stop();
this._x = 0
this._y = 0;
this._alpha = 0;
function fadeIn() {
if (this._x <= 200) {
this._alpha += 10;
this._x += 12;
}
}
function fadeOut() {
if (this._alpha > 0) {
this._alpha -= 10;
this._x += 10;
} else {
_root.gotoAndPlay(1)();
}
}
function wait() {
fadeOut();
clearInterval(myTimer);
}
}
onClipEvent(enterFrame) {
fadeIn();
myTimer = setInterval(wait, 2000);
}