|
|
|||||
А можно сделать соувсем уж извращение. Добавить в xml строку какой-нибудь левый разделитель, вместо \n, например #. И потом, при постановке в текстовое поле делать что-то вроде
__________________
while(live()) { hope(); } |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Как я понял засада что если грузить данные извне,то перенос не засчитывается, а при хардкоде строки ручками все ок.
|
|
|||||
Потому что срабатывает штатный XML парсер, и добавляет экраны ко всем спецсимволам
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Добавлено через 18 минут upd: indexOf() находит "\\n"
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
так кто его подставляет то URLLoader или XML?
|
|
|||||
А если попробовать через юникод? \u000d
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Еще до преобразования data в XML индексОф() находит \\n вместо \n.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
in4core cdata слишком много лишнего мусора в тексте.
Тут всё же прозвучало решение, которое я использовал до всей этой дилемы с загрузкой через loader) Самый простой вариант, это просто вставить символ, который в тексте никогда не будет использоваться и просто подменять его. public static function getText(text:String):String { var str:String = ui[text]; var result:String = ""; for (var i:int = 0; i < str.length;i++ ) { var char:String = str.charAt(i); if (char == "$") { var replaced:String = char.replace("$", "\n"); result += replaced; }else { result += char; } } return result; } |
|
|||||
попробуй так:
Самому сейчас никак не проверить Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
Часовой пояс GMT +4, время: 10:54. |
|
« Предыдущая тема | Следующая тема » |
|
|