PDA

Просмотр полной версии : Мувиклипы из растра - как игнорировать прозрачную область?


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.