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