Просмотр полной версии : спецсимволы при подгрузке .txt в .swf
Есть текстовый файл с переменными, которым присваиватся некий html-текст.
loadVariables, как я понял, использует в кач-ве разделителя &. Внимание вопрос: как мне теперь представить спецсимвол в html?
Если конкретно, то нужен %.
и вправду % не берет, но можно обойти
попробуй вот это, в текстовом файле вместо % ставь $ или @ еще что то...
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 320, 22);
my_txt.autoSize = true;
my_txt.text = "скидка на 50$-процентов";
var symbol:String = "$";
var symbolPos:Number = my_txt.text.indexOf(symbol);
if (symbolPos>-1) {
my_txt.replaceText(symbolPos,symbolPos+1,"%")
} else {
trace("символ '"+symbol+"' не найдено.");
}
этот код заменит не нужный символ на нужный...
escape("спецсимвол");
Данные в .txt файле. А там escape не фурычит...
Данные в .txt файле. А там escape не фурычит...
Дык если escape() <-->unescape() в файл сохранять-читать?(у меня так фурычит) или если готовый файл уже имеется то парсить уже по месту ну как например ravenco показал.
и вправду % не берет, но можно обойти
попробуй вот это, в текстовом файле вместо % ставь $ или @ еще что то...
Дело в том, что текстовые данные уже имеются...
Но за идею спасибо, думаю в будущем пригодится.
Дело в том, что текстовые данные уже имеются...
Но за идею спасибо, думаю в будущем пригодится.
не сможеш текстовик изменять или вышеуказанный код под приложение ???
не сможеш текстовик изменять или вышеуказанный код под приложение ???
Решил уже проблему.
Спецсимволы в текстовом файле можно представить в хекс-виде вот так:
процент (%) - %25
амперсанд (&) - %26
плюс (+) - %2B
перевод строки - %0D
Может кому пригодится
А еще можно задать как угодно и отпарсить пары самому. Тогда надо ловить событие onData
А еще можно задать как угодно и отпарсить пары самому. Тогда надо ловить событие onData
спасибо
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.