
Код AS1/AS2:
var xmlStrokeData = ...
xmlStrokeData = xmlStrokeData.split("%").join("\n"); // заменяем на перенос строки
Для массивов можно так:

Код AS1/AS2:
function replaceFromArray(str, arr) {
var tmp = str.split(" ");
var l = tmp.length;
for (var k = 0; k < l; k++) {
var s = tmp[k];
if (s.indexOf("%") != -1) {
tmp[k] = arr[Number(s.substr(1))];
}
}
return tmp.join(" ");
}
var arr = ["дворник", "повар", "водитель", "бомж"];
var str = "Кто-то там, оказывается, был %2";
trace(replaceFromArray(str, arr));
— только тут не просто числа меняются, а только числа с "%", чтобы явно отличать просто числа от подставляемых данных.