
Код AS3:
package
{
import flash.display.Sprite;
import flash.events.TimerEvent;
import flash.utils.Timer;
public class TimTest extends Sprite
{
private static const DELAY : Number = 100;
private static const REPEAT_COUNTS : uint = 100;
private var _timer : Timer = new Timer(DELAY, REPEAT_COUNTS);
public function TimTest()
{
_timer.addEventListener(TimerEvent.TIMER, onTimer);
_timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete);
_timer.start();
}
//*** handlers ***//
private function onTimer(event : TimerEvent):void
{
var lastMsec : Number = (_timer.repeatCount - _timer.currentCount)*_timer.delay;
trace("До конца отсчета осталось " + lastMsec + " миллисекунд");
}
private function onTimerComplete(event : TimerEvent):void
{
trace('Таймер завершил работу');
}
}
}