AS3连续计时器?

时间:2011-12-17 16:07:51

标签: actionscript-3 timer

如果我理解这一点,我在AS3中看到的大多数计时器示例都会受到一定数量的限制。如:

var timer:Timer = new Timer(1000, 2);
    timer.addEventListener(TimerEvent.TIMER, blah);
    timer.start();

function blah(e:TimerEvent):void{
    trace("Times Fired: " + e.currentTarget.currentCount);
     trace("Time Delayed: " + e.currentTarget.delay);
} 

它会发射两次(再次,如果我正确解释)

因此,如果我认为是真的,有没有办法制作一个能够持续跟踪时间的计时器?

1 个答案:

答案 0 :(得分:6)

省略Timer构造函数中的第二个参数(或将其设置为0)将使计时器事件无限激活:

var timer:Timer = new Timer(1000);