Вы можете использовать его на временной шкале, как показано в примере, или использовать его в классе документа, как показано ниже (OldTimer.as):
package
{
import flash.display.Sprite;
import flash.events.TimerEvent;
/**
*
*
*/
public class OldTimer extends Sprite
{
private var tmr: AccurateTimer
private var m_time: Date
public function OldTimer()
{
tmr = new AccurateTimer( 1000, 10 );
tmr.addEventListener( TimerEvent.TIMER, onTmr );
tmr.addEventListener( TimerEvent.TIMER_COMPLETE, ontmrC );
tmr.start();
m_time = new Date();
}
private function onTmr( evnt: TimerEvent ): void
{
var newTime: Date = new Date();
trace( "Timer: ", newTime.time - m_time.time );
m_time = newTime;
}
private function ontmrC( evnt: TimerEvent ): void
{
var newTime: Date = new Date();
trace( "Complete: ",newTime.time - m_time.time );
m_time = newTime;
}
}
}
Ссылка на класс документа в среде IDE через панель «Свойства». Выберите сцену и введите имя класса, например, OldTimer (без расширения .as)