Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Мувиклипы из растра - как игнорировать прозрачную область? (http://www.flasher.ru/forum/showthread.php?t=177054)

xjack 23.03.2012 15:17

Мувиклипы из растра - как игнорировать прозрачную область?
 
Добрый день. Наверное самая основная проблема работы с растровой растровыми изображениями - они прямоугольной формы, соответственно и мувиклипы, содержащие их тоже. А хотелось бы чтобы реагировала на какое либо событие(например наведение мыши) именно видимая часть картинки, при попадании же курсора на прозрачную часть данный мувик никак не реагировал, а событие слушали другие мувики, находящиеся частично под этой прозрачной частью, т е чтобы она не перекрывала их. Хотелось бы это сделать как-то по-человечески, не перебирая в цикле все мувики и отслеживая куда и в какой из них попал курсор мыши. Можно ли как то обработать во Flash растровое изображение чтобы созданный мувиклип принял форму видимой части?

-De- 23.03.2012 15:31

Стандартный ответ тут - InteractivePNG загуглить. Там если и нет работы с произвольным растром, то можно посмотреть, как сделано.

xjack 25.03.2012 18:33

Спасибо. А возможно ли interactivePNG как-то использовать во Flex вместо mx:Image ?

Riotime 26.03.2012 19:07

Для Flex очень просто берете картинку PNG альфа каналом.В Catalyst делаете из него кастомный компонент можно кнопку... и экспортируете во Flex.


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

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