а на один таймер не варик повесить все это, а потом через условие начать сначала?

Код AS3:
private var counter:Number = 0;
private function timerHandler(e:TimerEvent){
counter ++;
switch(counter ){
case 5:
//
break;
case 15:
//
break;
case 25:
//
break;
case 35:
//
counter = 0;
break;
}
}
var timer:Timer=new Timer(100);
timer.addEventListener(TimerEvent.TIMER, timerHandler);
timer.start();