Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   HTML форматированный текст. Как отловить наведение на ссылку? (http://www.flasher.ru/forum/showthread.php?t=120304)

Lexandr 16.01.2009 19:34

HTML форматированный текст. Как отловить наведение на ссылку?
 
Добрый день!
Есть html текстовое поле. В нём есть
Код:

<a href='asfunction: goodfunc,xxx'>;
Функция goodfunc срабатывает по клику, а как сделать чтобы она срабатывала при наведении мыши на ссылку? Может как-то CSS сюда привинтить?

Kuruki 16.01.2009 19:42

через htmltext это не получится. положите текстовое поле в клип, при событии onRollOver этого клипа выполняйте вашу функцию

Lexandr 16.01.2009 19:54

не не катит, так я и сам умею

iNils 16.01.2009 19:54

На AS2 я делал CSS для обычного состояния и для наведенного с разницей по цвету в 1, чтобы было для глаза не заметно. А потом, по onEnterFrame постоянно сверял цвета.

Lexandr 16.01.2009 20:04

Вот! Это уже верное направление! Еще мысли есть?

chingachgoog 16.01.2009 20:11

См. поиск.
Я тут код выкладывал с этим делом.

Lexandr 16.01.2009 20:14

Искал уже, что-то не видел, может даш наводку?

chingachgoog 16.01.2009 20:19

На водку и пиво не подаю, а ссылку, пожалуйста:
http://flasher.ru/forum/showthread.php?t=99633
:)

Kuruki 16.01.2009 20:33

Если нужно просто изменить форматирование текста при наведении, то:
Код AS1/AS2:

var hoverStyle:Object = {textDecoration:'underline'};
var style:TextField.StyleSheet = new TextField.StyleSheet();
style.setStyle('a:hover', hoverStyle);
ttt.styleSheet = style;
ttt.html = true;
ttt.htmlText = '<a href="www">test</a>';



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

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