Показать сообщение отдельно
Старый 25.06.2012, 18:04
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Код 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));
— только тут не просто числа меняются, а только числа с "%", чтобы явно отличать просто числа от подставляемых данных.
__________________
hauts.ru


Последний раз редактировалось Hauts; 25.06.2012 в 18:14.