gpt4 book ai didi

actionscript-3 - ActionScript sleep 功能

转载 作者:行者123 更新时间:2023-12-04 01:38:58 31 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





actionscript 3 sleep?

(2 个回答)


8年前关闭。




actionscript 2.0/3.0 是否与 c# sleep() 等效?

最佳答案

不是真的。您可以使用以下内容阻止(几乎所有)代码执行:

function sleep(ms:int):void {
var init:int = getTimer();
while(true) {
if(getTimer() - init >= ms) {
break;
}
}
}

trace("hello");
trace(getTimer());
sleep(5000);
trace("bye");
trace(getTimer());

但我不明白这在 Flash 中如何有用。而且,同时,像上面的代码这样的任何东西都是一个非常糟糕的主意,因为玩家会卡住并变得无响应(如果超过超时限制,默认情况下为 15,也可能会导致脚本超时)。

如果只想延迟一段代码的执行,可以使用 Timer 对象或 setTimeout 函数。但是,这将是非阻塞的,因此您必须使用像 TandemAdam 建议的某种标志。充其量它会变脆。

也许对您的问题有更好的方法,但不清楚您想在问题中完成什么。

关于actionscript-3 - ActionScript sleep 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3009929/

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