我希望我能恰当地用这个词。
我想知道是否可以延迟字符串中字母的输出,使其看起来好像有人在打字?
我目前正在使用 JCreator 并输出到控制台。
我使用了thread.sleep,但这会延迟完整字符串的输出。
有任何想法吗?让我知道是否需要更改措辞。
您需要对字符串进行切片并将每个字符推送到数组中。然后,使用 for 循环将函数应用于数组中的每个元素。
这是我使用 AS3 制作的示例函数:
function splitString(str:String):Array{
var arr = [];
for(var i=0;i<str.length;i++){
arr.push(str.substr(i,1));
}
return arr;
}
申请:
for(var a=0;a<str_split.length;a++){
//trace(str_split[a]);
//apply here your function
}