так чтоли ?

Код AS3:
import flash.utils.Timer;
import flash.events.TimerEvent;
var i:int = 1;
var timer:Timer = new Timer(1000, 5);
timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete);
timer.start();
function onTimerComplete(e:TimerEvent) : void {
trace(i);
trace('жди 5 сек;');
i++;
if(i != 'определенное условие') {
timer.reset();
timer.start();
}
}