gpt4 book ai didi

android - AS3 延迟定时器执行和启动定时器

转载 作者:行者123 更新时间:2023-11-29 22:16:29 25 4
gpt4 key购买 nike

您好,我有一个 ActionScript 3.0 项目和一个以 1000 毫秒为间隔运行的计时器。我想将此计时器延迟 1500 毫秒执行一个操作并在延迟后再次启动计时器。我以为我可以很容易地做到这一点,但我遇到了麻烦,停止计时器并执行操作然后监听要完成的操作以再次启动计时器会更好吗?
如果您有时间,我将不胜感激。谢谢你,科学

最佳答案

假设我理解您的问题,为什么不这样呢? (未经测试的代码)

yourTimer.addEventListener(TimerEvent.TIMER, itIsTime);

function itIsTime(evt:TimerEvent):void {
yourTimer.stop();
yourTimer.reset();
if(yourTimer.delay == 1500){
//Do your stuff
...
yourTimer.delay = 1000;
yourTimer.start();
} else {
//Do your stuff
...
yourTimer.delay = 1500;
yourTimer.start();
}
}

或者您可以使用 2 个计时器,但思路是一样的,在 1000 次之后做一件事,在 1500 次之后做不同的事情,控制每个计时器何时关闭以及另一个计时器的监听器功能。

关于android - AS3 延迟定时器执行和启动定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8319034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com