Просмотр полной версии : MOUSE_OVER на сложную картинку
ЗлОй ПрОграММер
15.12.2012, 18:59
Здравствуйте, Cтолкнулся с одной проблемой - есть слой на него добавляю картинку (png) сложной формы. Задача при наведении на картинку применить к ней GlowFilter, а проблема заключается в том, что событие MOUSE_OVER срабатывает не тогда когда наводишь на картинку, а тогда когда наводишь курсор на ту прямоугольную область в которой лежит картинка.
либо через getPixel32 (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#getPixel32()) и проверяйте A компоненту, чтобы определить прозрачность, либо используйте, например, InteractivePNG (http://blog.mosessupposes.com/?p=40)
ЗлОй ПрОграММер
16.12.2012, 13:49
сделал через getPixel, жаль канеш, думал есть способ попроще
Zebestov
16.12.2012, 14:35
Куда уже проще?
ЗлОй ПрОграММер
17.12.2012, 08:18
ну хорошо бы свойство было такое у bitmap, которое включил бы и всё заработало, а тут пришлось MOUSE_MOVE подключать и делать в нём проверки на пиксели
caseyryan
17.12.2012, 10:04
чем InteractivePNG не устраивает?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.