![]() |
TextField & asfunction
Суть проблемы: создается динамическое текстовое поле (html) туда заносится текст с сылками. При нажатии на ссылку изменяется содержимое текстового поля, НО при этом весь новый текст(вместе со своим форматированием) становится этой же ссылкой? В случае, если создать поле во Flash такого не наблюдается.
Примерный код: Код:
var txt:TextField = this.createTextField("txt", 2, 10, 10, 200, 200); |
Забавная штука. На перевод строки не реагирует.
Причем ссылку просто так не убить. Только если выключить html. Ну или: Код:
var txt:TextField = this.createTextField("txt", 2, 10, 10, 200, 200); |
Если добавить css для ссылок, можно увидеть, что вставляемый текст форматируется соответствующим образом(даже если отключить html). Причем trace htmlText, TF.length показывают все правильно(((
|
Забавный случай, причем url всегда неопределен у текст формата.
|
Я думаю, это связано с тем, что htmlText и TextFormat завязаны друг с другом. Можно считать это багом.
|
Попробовал вроде бы все возможные манипуляции с TextFormat, styleSheet, результат отрицательный.
|
Я написал выше код, который убивает ссылку.
|
Цитата:
|
Мммммм.
Код:
var txt:TextField = this.createTextField("txt", 2, 10, 10, 200, 200); |
Да, все это конечно здорово. Только проблема в том, что новый текст также может содержать html-форматирование, соответственно оно будет убито...
|
| Часовой пояс GMT +4, время: 20:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.