![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2012
Адрес: Европа
Сообщений: 11
|
Здравствуйте! Я использую as3isolib, и столкнулся с проблемой выбора объекта на сцене. У меня в качестве объектов выступают png-изображения с прозрачностью. Когда кликаешь на прозрачную область, то выбирается все тот же png что поверх, а не тот что под прозрачностью. Какие приемы вы знаете/используете для выбора?...маски, getPixel или что еще!?
примеры кода были бы кстати. |
|
|||||
|
Регистрация: Apr 2009
Адрес: Armenia , Yerevan
Сообщений: 145
|
А тут не все так просто .. нужно использовать hitTestPoint или getObjectsUnderPoint ... для обекта под просрачностью. Если доступна ссылка на конкретный обект то hitTestPoint лучше , а если неизвестно , то нужно подбирать getObjectsUnderPoint массив и тут найти что нужно.
__________________
Urartu is a neoHittite and ProtoArmenian kingdom !! |
|
|||||
|
Регистрация: May 2012
Адрес: Европа
Сообщений: 11
|
пробовал использовать getObjectsUnderPoint , но он возвращает мне слишком много элементов разного рода..те что надо и не надо. Может кому известно как проще это сделать, чтобы не перебирать все эти элементы при каждом клике на сцене?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|