代码之家  ›  专栏  ›  技术社区  ›  anon255058

使用变量设置计时器,as3

  •  0
  • anon255058  · 技术社区  · 16 年前

    如何使用变量设置计时器?我想控制延迟并作为变量重复。我的输出就好像计时器里什么都没有设定一样。

    不工作 变量

    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();
    
    1 回复  |  直到 16 年前
        1
  •  2
  •   Chris Gutierrez    16 年前

    我认为这是因为在创建计时器实例之后声明变量。尝试。。。

    var delay:uint = 1000;
    var repeat:uint = 60;
    var timer:Timer = new Timer(delay, repeat);