Показать сообщение отдельно
Старый 06.04.2010, 21:49
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 8  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
передаем в этот метод параметр:
Код AS3:
parametr = {
    zzz:100,
    aaa:25
}
Но строка должна быть, например "Коля потратил %zzz% на %aaa% яблок"
Делаем регулярку... Нафиг регулярку, делаем просто:
Код AS3:
    var array:Array = s1.split("%");
Теперь можно пройтись ципклом и все элементы с четным индексом заменить:
Код AS3:
    for(...
        if (index % 2 == 0)
        {
            array[index] = parametr[array[index]]
        }
     ...
     var text:String = array.join("");//Наша строчка "Коля потратил 100 на 25 яблок"
ИМХО самый гибкий вариант