
Код AS3:
public function Main():void {
var rtime:Number = Math.random()*1000;
var timer:Timer = new Timer(rtime, 0);
timer.addEventListener(TimerEvent.TIMER, func);
timer.start();
}
private function func(e:TimerEvent):void {
var t:Timer = Timer(e.currentTarget);
trace(t.delay);
t.delay = Math.random()*1000;
t.reset();
t.start();
}