2011-11-28 16 views
5

特定のインデックスに別の文字列で文字列を挿入する必要があります。文字列AS3に挿入

var str1:String = "A"; 

var str2:String = "LoremIpsum"; 

私はstr2に、インデックス5でstr1を挿入し、"LoremAIpsum"するstr2を必要としています。おかげさまで

答えて

13

文字列はAS3では不変です。したがって、文字列に挿入することはできません。部分文字列を取得して新しい文字列を作成する必要があります。

var str1:String = "A"; 
var str2:String = "LoremIpsum"; 
var index:int = 5; 
var str3:String = str2.slice(0, index) + str1 + str2.slice(index); 
trace(str3);