Вставить в строку AS3 - PullRequest
       2

Вставить в строку AS3

5 голосов
/ 28 ноября 2011

Мне нужно вставить строку в другую строку в определенном индексе.

var str1:String = "A";

var str2:String = "LoremIpsum";

Мне нужно str2, чтобы быть "LoremAIpsum", вставить str1 в индекс 5 в str2.Спасибо.

1 Ответ

14 голосов
/ 28 ноября 2011

Строки неизменны в 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...