Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Фильтры и MouseEvent.ROLL_OVER/OUT (http://www.flasher.ru/forum/showthread.php?t=125462)

Dessl 25.05.2009 10:10

Фильтры и MouseEvent.ROLL_OVER/OUT
 
Доброе время суток.

При добавлении фильтра на объект, события мыши ROLL_OVER/OUT начинают отрабатываться странным образом, т.е. просто объекты начинают изображать дрожь при наведении мыши. Как я понимаю возникает как бы 2 события сразу. Происходит в том случает, если события связаны с позиционированием или масштабированием объекта.
Подскажите кто-нибудь как обойти данную проблему.

fljot 25.05.2009 12:28

приходилось обходить с таймером(с небольшой задержкой) и хиттестом

mre 25.05.2009 15:08

Использовать для события иную, неизменную, невидимую область.

Dessl 26.05.2009 09:38

2 mre: дело в том что сам фильтр (например DropShadow) меняет свои значения в процессе анимации и положить под него фон было бы сложновато, либо же область наведения оказалась бы слишком большой, тем более объект и фильтр на него создается программно.

2 fljot: как то пробовал данный способ, но что то не срослось так и не понял что...
если не найду другой способ буду опять пробовать этот.

Спасибо ответившим, жду еще соображений по этому вопросу.

silin 26.05.2009 10:11

>>..и положить под него фон было бы сложновато, либо же область наведения оказалась бы слишком большой..
зачем фон, есть же hitArea - любой формы/размера и даже с visible=false


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

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