11.08.2017, 14:38
|
|
Регистрация: Nov 2006
Адрес: СПб
Сообщений: 920
|
Я вас не понимаю... Я вам код же отправил?
Он простой как топор.
По пунктам:
1. Выкладываем на сцену предметы и сверху битмапу с прозрачными участками. Видно будет только те предметы, что находятся в пределах прозрачных пикселей битмапы;
2. Отключаем у битмапы мышиные события устанавливая InteractiveObject#mouseEnabled в false;
3. Подписываемся на клики от предметов.
4. В обработчике клика, проверяем пиксель под указателем у битмапы. Если пиксель прозрачный - обрабатываем клик по предмету, если пиксель не прозрачный, то не обрабатываем вообще или-же обрабатываем как-то иначе.
|