我有一个简单的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);
}
}
Run Code Online (Sandbox Code Playgroud)
我想在调用framelooper之后让它睡眠,所以它有点慢.我怎么能这样做?
顺便说一句,我是相当新的,并在教程中找到了这个代码,这是一个文本输入效果,如果有更好的方法,请告诉我.
var lastRecordedTime:Number = getTimer();
while(getTimer()>lastRecordedTime+10000)
{
}
Run Code Online (Sandbox Code Playgroud)
我想让我的游戏处于等待状态.我应该像这样使用while循环还是有更高效的方法呢?