gpt4 book ai didi

actionscript-3 - actionscript 3 sleep ?

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

我有一个简单的 ActionScript 函数

var string:String = "TEXT REMOVED";
var myArray:Array = string.split("");
addEventListener(Event.ENTER_FRAME, frameLooper);

function frameLooper(event:Event):void {
if(myArray.length > 0) {
text1.appendText(myArray.shift());
}else{
removeEventListener(Event.ENTER_FRAME, frameLooper);
}
}

而且我想让它在调用 framelooper 后休眠,这样它会慢一点。我怎么能这样做?

顺便说一句,我是新手,在教程中找到了这段代码,它是一种文本输入效果,如果有更好的方法,请告诉我。

最佳答案

使用计时器:

var string:String = "TEXT REMOVED";
var myArray:Array = string.split("");
var timer : Timer = new Timer (1000, myArray.length);
timer.addEventListener (TimerEvent.TIMER, frameLooper);
timer.start();

function frameLooper(event:Event):void {
text1.appendText(myArray.shift());
}

这将每秒执行 frameLooper,次数与数组的长度完全相同。

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

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