Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   TextField не воспринимает "\n" (http://www.flasher.ru/forum/showthread.php?t=156234)

XBEEN 18.05.2011 16:17

TextField не воспринимает "\n"
 
Доброго времени суток!
Подскажите плз, почему текст в текстовом поле с использованием \n отображает сам символ и не переводит кусок текста на новую строку? Текст берется из xml-файла. Свойство текстового поля "multiline" активно.

Crazy 18.05.2011 16:24

В XML сочетание \n означает в ровно то, что видно: бэкслэш и латинская n. Перевод строки это сочетание означает только в литеральных константах AS.

XBEEN 18.05.2011 16:31

Остается писать парсер-функцию с поиском "\n" и принудительно изменять текст: "кусок текста" + "\n" + "кусок текста"? А проще способа нету?

-De- 18.05.2011 16:39

Попробуйте в xml заменить "\n" на "& # x A ;" (без пробелов)

XBEEN 18.05.2011 17:01

Помогло. Спасибо :)

Crazy 18.05.2011 17:07

Стоит также CDATA попробовать...


Часовой пояс GMT +4, время: 11:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.