![]() |
абзацы в дин. подгружаемом тексте
можно насильно переносить текст в динамическом поле на новую строку? что-то вроде того, чтобы создавать абзацы из сплошного текста
типа у меня есть в дин. поле: посвященный продаже. подержанных автомобилей ведущих мировых производителей а нужно: посвященный продаже. подержанных автомобилей ведущих мировых производителей |
Вот смотри:
можно у текстового поля сказать multiline, тогда он будет переносить! А ещё лучше сказать, чтобы он слушался html тэгов и подгрузить отформатированный тескт из тхт файла! loadVariables... |
multiline это дет-сад, итак ясно :)
а если я все-таки флешом хочу перенестись на новую строку, к примеру после определенного знака, я могу это сделать? или скорее, ты можешь? :) |
Чуваки! htmlText всё равно в текстфиелде есть! Можно вставить туда <br> - как самый простой вариант. Другое дело - как вставить! надо поначалу положить в каку - нибудь переменную значение htmlText нужного текстового поля, потом (самое нетривиальное) найти в нём нужну позицию для разрыва, сунуть туда <br>, ну или что ещё на ваше усмотрение, а потом эту переменную вернуть обратно в textField.htmlText
Результат будет! |
Я не очень тебя понял!
Что тебе нужно? разбить текст на абзацы? По каким законам? То бишь, когда надо переносить, на определённом знаке, или что? |
в принципе, да
допустим после каждого ":" который в тексте, флеш переходит на новую строку |
ну ищи знак ":" и меняй его на "\n " или doznaka+newline+posleznaka
|
спасибо всем
вива армяне :) |
Да, армяне действительно рулез...
Сам армянин... Так вот, Вы сказали ищи и меняй, а я скажу так: _root.createTextField("txt", 1, 50,50,200,200); some_text = "Karen Kalashyan.:::.Anna Kalashayn.:::.I t.d."; a = some_text.split(".:::."); for (i=0; i<a.length; i++) { txt.text += a[i]+"\n"; } Код работает под оба MX! Вот и всё... Будут вопросы - пиши... |
| Часовой пояс GMT +4, время: 11:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.