Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   срабатывание MouseEvent на прозрачной области изображения (http://www.flasher.ru/forum/showthread.php?t=126373)

SeaQuest 17.06.2009 17:36

срабатывание MouseEvent на прозрачной области изображения
 
Доброго всем дня!
Имеется изображение перегнанное из png в BitmapData с помощью copyPixels.
Вывожу картинку в Bitmap. Вешаю листенер на событие мыши и он срабатывает на прозрачные области изображения. Есть возможность отключить это?

etc 17.06.2009 17:54

Останавливайте событие, если под курсором мыши прозрачный пиксел.

SeaQuest 17.06.2009 17:54

ОЙ ЕЩЕ ЛУЧШЕ: Как сделать объект прозрачным полностью для листенера MouseEvent, но чтобы все объекты под первым листернелись.

Добавлено через 1 минуту
Цитата:

Останавливайте событие, если под курсором мыши прозрачный пиксел.
В том и дело, что нужно видеть под этим объектом другие объекты.

У меня уже готов план переделки все под хиттест. Но так как кода очень много, нужно делать максимально оптимизированно.

etc 17.06.2009 18:13

Ну тогда getObjectsUnderPoint и вперед.

silin 17.06.2009 18:34

http://blog.mosessupposes.com/?p=40

SeaQuest 18.06.2009 13:26

Спасибо ВЫ лучшие! То что нужно!


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

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