ActionScript:在随机位置的字符串中插入文本?

时间:2010-12-07 13:59:56

标签: string actionscript

我正在构建一个ActionScript程序,我需要在随机位置将文本插入另一个字符串 我有将要插入字符串的文本;我有将作为数组插入的字符串 但是,我不知道如何将这个数组的元素插入到随机位置的另一个字符串中  任何帮助将受到高度赞赏。

2 个答案:

答案 0 :(得分:1)

您修改过的问题的答案:

var stringsToInsert:Array = ["abc", "def", "ghi"];
var text:String = "here is some text"

var textArr:Array = text.split(" ");

while(stringsToInsert.length)
{
    var randomPosition:uint = Math.round( Math.random() * textArr.length );
    textArr.splice(randomPosition, 0, stringsToInsert.pop());
}
text = textArr.join(" ");
trace(text);

答案 1 :(得分:0)

while(arrayOftringsToInsert.length)
{
  var randomPosition:uint = Math.round( Math.random() * text.length )
  text = text.slice(0, randomPosition) + arrayOftringsToInsert.pop() + text.slice(randomPosition + 1, text.length)
}