![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2003
Сообщений: 144
|
можно насильно переносить текст в динамическом поле на новую строку? что-то вроде того, чтобы создавать абзацы из сплошного текста
типа у меня есть в дин. поле: посвященный продаже. подержанных автомобилей ведущих мировых производителей а нужно: посвященный продаже. подержанных автомобилей ведущих мировых производителей Последний раз редактировалось catilina; 02.11.2003 в 12:41. |
|
|||||
|
Вот смотри:
можно у текстового поля сказать multiline, тогда он будет переносить! А ещё лучше сказать, чтобы он слушался html тэгов и подгрузить отформатированный тескт из тхт файла! loadVariables... |
|
|||||
|
Регистрация: May 2003
Сообщений: 144
|
multiline это дет-сад, итак ясно
![]() а если я все-таки флешом хочу перенестись на новую строку, к примеру после определенного знака, я могу это сделать? или скорее, ты можешь? ![]() |
|
|||||
|
Регистрация: Oct 2003
Адрес: Ёбург
Сообщений: 145
|
Чуваки! htmlText всё равно в текстфиелде есть! Можно вставить туда <br> - как самый простой вариант. Другое дело - как вставить! надо поначалу положить в каку - нибудь переменную значение htmlText нужного текстового поля, потом (самое нетривиальное) найти в нём нужну позицию для разрыва, сунуть туда <br>, ну или что ещё на ваше усмотрение, а потом эту переменную вернуть обратно в textField.htmlText
Результат будет!
__________________
Ботва всё это |
|
|||||
|
Я не очень тебя понял!
Что тебе нужно? разбить текст на абзацы? По каким законам? То бишь, когда надо переносить, на определённом знаке, или что? |
|
|||||
|
Регистрация: May 2003
Сообщений: 144
|
в принципе, да
допустим после каждого ":" который в тексте, флеш переходит на новую строку |
|
|||||
|
"inLove"
Регистрация: Feb 2001
Адрес: Moscow - Yerevan
Сообщений: 814
|
ну ищи знак ":" и меняй его на "\n " или doznaka+newline+posleznaka
|
|
|||||
|
Регистрация: May 2003
Сообщений: 144
|
спасибо всем
вива армяне ![]() |
|
|||||
|
Да, армяне действительно рулез...
Сам армянин... Так вот, Вы сказали ищи и меняй, а я скажу так: _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:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|