![]() |
TextFormat.url
Ребята! Весьма легко вставит линк в текстовое поле средствами АС, а вот как его потом снять???
Код:
TextFormat.url=""Код:
TextFormat.url = nullне канают. |
а false не пробовал? Это предположение.
|
Не робит!
Похоже, лучшее решение - это в textField.htmlText выхреначивать теги
<A...> </A> - тогда работает, но это несколько неизящный вариант. Можа, в новом флэше это как - нибуть пофиксится? |
who knows :rolleyes:
|
привидите мне привет кода с использованием url;)
а то я не пойму как его юзать... myFormat.url="http://www.flasher.ru"; чё та не пашет :D |
Можеть, что-то вроде этого:
tx = new TextFormat(); tx.url = "http://www.xxx.com"; tx.underline = true; t.setTextFormat(tx); onMouseDown = function(){ tx.url = null; tx.underline = false; tempText = t.text; t.htmlText = tempText; t.setTextFormat(tx); } // естественно должно быть текстовое поле t и ченить в него можно накатать :) |
я так понял url должно сделать из текста ссылку...или нет? :confused:
|
Пушистик, ты как всегда прав :)
|
Тоже столкнулся с этой проблемой.
1. В хелпе написано, что надо делать не TextFormat.url = null, а TextFormat.url = "" 2. Это не работает во Flash player 6.0. Если ты установил ссылку, то снять ее уже не получится. Фиксится весьма интересно. Надо перенести фокус с текстового поля на какой-либо другой элемент, а потом вернуть фокус ввода (я про Selection.setFocus), тогда можно убрать ранее поставленный url 3. Для Flash player 7.0 такой проблемы нет. |
Попробовал и так. Всё равно, ссылка не снимается. В мануале действительно пишут про "" , но и начал - то я с неё, да эффекта - ноль. Кстати, запускал и в седьмом плейере - проблема остаётся. Ежли у кого есть работающий вариант - скинте с исходником, пожалуйста!
|
| Часовой пояс GMT +4, время: 00:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.