PDA

Просмотр полной версии : как сделать разрыв строки при трэйсинге


AlliAS
19.09.2007, 22:59
Ув. флэшеры вопрос такой:
как сделать так, чтобы содержимое функции trace показывалось с разрывами
Например:
так показываецца по умолчанию:
"просто текст без разрывов"
а как мне сделать так:
"просто
текст, но с
разрывами"
Понимаю вопрос уж слишком нубский но всеже.... хочу знать.
Заранее благодарен

etc
19.09.2007, 23:08
trace('a\nb\nc');

udaaff
19.09.2007, 23:10
Learning ActionScript 2.0 in Flash > Working with Text and Strings > About strings and the String class > About the escape character

Mnilionic
19.09.2007, 23:27
если грузить из xml

<x>123 \n 456</x>

то при выводе значения в текстовое поле \n не превращается в новую строку, а так и остаётся, как сказал __etc "просто слеш и буква n"

etc
19.09.2007, 23:40
Ну естесственно, ведь данный слеш с буквой n для флеша ничего не значит.

AlliAS
19.09.2007, 23:49
Вау скока ответов БОЛЬШОЕ спасибо

Mnilionic
19.09.2007, 23:51
как так ничего не значит?
так-то работает

txt.text = "123 \n 456";

etc
19.09.2007, 23:57
Mnilionic, очень просто, \n в приведенном коде есть один символ, а не два. А в XML это два символа.

Mnilionic
20.09.2007, 00:07
ммм.. понятно
Помню мне нужно было альт текст для картинки разбить на две строки в конкретном месте

<img src="" alt="text \n text" />

так я и не смог этого сделать :(

etc
20.09.2007, 00:27
Нужно просто обработать атрибут и заменить слеш с n на перевод строки и все.