How do I reset multiple timers?
I am fairly new to Action Script and I am having a rough time finding the solution to making my timers
loop after the last timer has completed. Can someone please help?
Here is the code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
var learnDone:Timer=new Timer(3000);
learnDone.addEventListener(TimerEvent.TIMER, timerDone1);
learnDone.start();
var learnDoneMore:Timer=new Timer(6000);
learnDoneMore.addEventListener(TimerEvent.TIMER, timerDone2);
learnDoneMore.start();
var learnDoneMost:Timer=new Timer(9000);
learnDoneMost.addEventListener(TimerEvent.TIMER, timerDone3);
learnDoneMost.start();
var myFirstFade:Tween=new Tween(learn_mc,"alpha",Strong.easeOut,0,1,7,true);//this fades in the first object
function timerDone1(e:TimerEvent):void {
var myFirstFade:Tween=new Tween(learn_mc,"alpha",Strong.easeOut,1,0,7,true);//this fades out the first object
var mySecondFade:Tween=new Tween(intentionally_mc,"alpha",Strong.easeOut,0,1,7,true);//this fades in the second object
learnDone.stop();
}
function timerDone2(e:TimerEvent):void {
var mySecondFade:Tween=new Tween(intentionally_mc,"alpha",Strong.easeOut,1,0,7,true);//this fades out the second object
var myThirdFade:Tween=new Tween(succeed_mc,"alpha",Strong.easeOut,0,1,7,true);//this fades in the third object
learnDoneMore.stop();
}
function timerDone3(e:TimerEvent):void {
var myThirdFade:Tween=new Tween(succeed_mc,"alpha",Strong.easeOut,1,0,7,true);//this fades out the third object
learnDoneMost.stop();
}
function timerComplete(e:TimerEvent):void{
stopLearnDone3();
nextFrame();
}
