gpt4 book ai didi

apache-flex - flex中有 sleep 功能吗?

转载 作者:行者123 更新时间:2023-12-04 16:26:18 24 4
gpt4 key购买 nike

我希望我的代码在执行前等待几秒钟。那么有没有类似sleep in flex的功能呢?

最佳答案

ActionScript 中没有 sleep 或延迟功能。像 JavaScript 一样,你可以使用 setTimeout()而是像这样:

function trigger():void { setTimeout(doIt, 1000); }
function doIt():void { Alert.show("done!"); }

一旦您链接了 trigger()对任何事件(例如“单击”)起作用,当事件发生时,警报框将在 1 秒后显示。

还有 setInterval()clearlnterval()可用于重复的函数。但是,建议使用 flash.utils.Timer在那种情况下类。
private var myTimer:Timer;

private function init():void {
myTimer = new Timer(5000, 1);
myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timerHandler);
myTimer.start();
}

public function timerHandler(event:TimerEvent):void {
Alert.show("I was delayed!");
}

关于apache-flex - flex中有 sleep 功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9802342/

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