如果我理解这一点,我在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);
}
它会发射两次(再次,如果我正确解释)
因此,如果我认为是真的,有没有办法制作一个能够持续跟踪时间的计时器?
答案 0 :(得分:6)
省略Timer
构造函数中的第二个参数(或将其设置为0
)将使计时器事件无限激活:
var timer:Timer = new Timer(1000);