actionscript-3 - 事件TIMER总是在TIMER_COMPLETE之前调度吗?

标签 actionscript-3 flash timer

flash.utils.Timer 对象的事件 TIMER 是否总是在 TIMER_COMPLETE 之前调度?

在第二个事件期间,我取消了第一个事件期间所需的内容;所以他们的顺序是最重要的。我检查了文档,并不能保证他们的调度顺序。

在我所做的测试中,情况似乎确实如此,但我不想在没有事先确认的情况下分发公开软件。

最佳答案

您可以通过仅使用 TimerEvent.TIMER 来避免此问题:

private function onTimer(event:TimerEvent)
{
    // ...

    if (timer.currentCount == timer.repeatCount) {
        // timer is complete
    }
}

关于actionscript-3 - 事件TIMER总是在TIMER_COMPLETE之前调度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11375737/

相关文章:

flash - 使用 MXMLC 从命令行编译 ActionScript

actionscript-3 - 如何在actionscript3中异步获取文件修改日期

actionscript-3 - 如何在 BitmapData 上绘制字符串

apache-flex - 用于浏览器的 Adob​​e Flash/Flex 中的键盘代码映射

c# - 当计算机资源利用率较高时.NET 计时器不会回调

actionscript-3 - 更改 AMFChannel 中端点的协议(protocol),如何修复?

javascript - 如何用 JS 检查是否安装了 flash?

CSS 菜单不会出现在 Flash 上

linux - 是否需要在 del_timer() 之后再次调用 init_timer()

java - 在计时器中启动多个线程