Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как сделать разрыв строки при трэйсинге (http://www.flasher.ru/forum/showthread.php?t=101502)

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 на перевод строки и все.


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

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