Форум 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=99633)

chingachgoog 09.08.2007 21:33

html текст, как отловить событие наведения на ссылку?
 
с помощью CSS сам текст видоизменяется как надо, asfunction по клику тоже работает, а вот как отловить СОБЫТИЕ наведения на ссылку?

(тема начала обсуждаться тут, но ответа там нет)

Usnul 09.08.2007 23:25

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

Wolsh 10.08.2007 01:33

Да как обычно ловишь событие джаваскриптом (онмаусовер) и запускаешь нужную функцию...
Код HTML:

<a href="http://my_site.ru" onmouseover="my_function(my_parameter);">типа мой сайтик</a>

etc 10.08.2007 02:25

Wolsh, какой нафиг onmouseover внутри флеша для html?

Я делал подобную вещь, насколько я помню, отслеживалось изменение цвета линка при наведении на него мышью.

Wolsh 10.08.2007 10:42

Простите, зарапортовался :) Я думал на хтмл-странице...

chingachgoog 10.08.2007 12:07

Цитата:

Сообщение от __etc
Wolsh, какой нафиг onmouseover внутри флеша для html?

Я делал подобную вещь, насколько я помню, отслеживалось изменение цвета линка при наведении на него мышью.

Я тоже об этом думал, но если ссылок несколько, как узнать над которой именно находиться мышь? Или отслеживание цвета именно этого линка? Тогда как?

etc 10.08.2007 13:01

Проверять всю строку, находить позицию ссылки с отличным цветом от других. Я ж говорю, это геморройно очень, но реально.

chingachgoog 10.08.2007 13:15

Могу понять, как найти ссылку в текстовом поле.
Но не могу понять, как определить цвет ФРАГМЕНТА текстового поля?

etc 10.08.2007 13:30

getTextFormat

chingachgoog 10.08.2007 14:00

Понял.
Это третий вариант синтаксиса:
my_txt.getTextFormat(beginIndex:Number, endIndex:Number) : Object

Спасибо.


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

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