Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   TextFormat.url (http://www.flasher.ru/forum/showthread.php?t=50778)

schleicher 31.10.2003 14:22

TextFormat.url
 
Ребята! Весьма легко вставит линк в текстовое поле средствами АС, а вот как его потом снять???

Код:

TextFormat.url=""
, или
Код:

TextFormat.url = null
-
не канают.

Dimonius 31.10.2003 15:13

а false не пробовал? Это предположение.

schleicher 31.10.2003 15:22

Не робит!
 
Похоже, лучшее решение - это в textField.htmlText выхреначивать теги
<A...> </A> - тогда работает, но это несколько неизящный вариант. Можа, в новом флэше это как - нибуть пофиксится?

Dimonius 31.10.2003 15:24

who knows :rolleyes:

Пушистик 31.10.2003 18:30

привидите мне привет кода с использованием url;)
а то я не пойму как его юзать...
myFormat.url="http://www.flasher.ru";

чё та не пашет :D

llllllllll 31.10.2003 18:50

Можеть, что-то вроде этого:

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 и ченить в него можно накатать :)

Пушистик 31.10.2003 19:36

я так понял url должно сделать из текста ссылку...или нет? :confused:

llllllllll 31.10.2003 19:55

Пушистик, ты как всегда прав :)

MerlinTwi 02.11.2003 22:38

Тоже столкнулся с этой проблемой.
1. В хелпе написано, что надо делать не TextFormat.url = null, а TextFormat.url = ""
2. Это не работает во Flash player 6.0. Если ты установил ссылку, то снять ее уже не получится.
Фиксится весьма интересно. Надо перенести фокус с текстового поля на какой-либо другой элемент, а потом вернуть фокус ввода (я про Selection.setFocus), тогда можно убрать ранее поставленный url
3. Для Flash player 7.0 такой проблемы нет.

schleicher 03.11.2003 14:02

Попробовал и так. Всё равно, ссылка не снимается. В мануале действительно пишут про "" , но и начал - то я с неё, да эффекта - ноль. Кстати, запускал и в седьмом плейере - проблема остаётся. Ежли у кого есть работающий вариант - скинте с исходником, пожалуйста!


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

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