【问题标题】:Delay output to make it appear as typing? (Java)延迟输出以使其显示为打字? (爪哇)
【发布时间】:2013-03-05 07:15:45
【问题描述】:

我希望我能正确地用这个词。

我想知道是否可以延迟字符串中字母的输出,使其看起来好像有人在打字?

我目前正在使用 JCreator 并输出到控制台。

我使用过thread.sleep,但这会延迟完整字符串的输出。

有什么想法吗?如果我需要更改措辞,请告诉我。

【问题讨论】:

    标签: string console delay output typing


    【解决方案1】:

    您需要对字符串进行切片并将每个字符推送到一个数组中。然后,使用 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    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2013-11-29
      • 2016-11-26
      • 1970-01-01
      • 2012-05-22
      相关资源
      最近更新 更多