如何使用变量设置我的计时器?我想控制延迟并重复变量。我的输出就像定时器中没有设置任何内容一样。
无效变量
var timer:Timer = new Timer(delay,repeat);
var delay:uint = 100;
var repeat:uint = 60;
工作正常无变量
var timer:Timer = new Timer(1000,60);
完成意外结果。在几秒钟内计算到数千。
var timer:Timer = new Timer(delay, repeat);
var delay:uint = 1000;
var repeat:uint = 60;
timer.addEventListener(TimerEvent.TIMER, countdown);
function countdown(event:TimerEvent) {
myText.text = String(0 + timer.currentCount);
trace(0 + timer.currentCount);
}
timer.start();
答案 0 :(得分:2)
我认为这是因为您在创建计时器实例后声明了变量。尝试...
var delay:uint = 1000;
var repeat:uint = 60;
var timer:Timer = new Timer(delay, repeat);