В проекте pure Actionscript 3 у меня есть спрайт, который перекрывает другой спрайт. Нижний спрайт обычно обрабатывает щелчки мыши. Нижний спрайт больше не обрабатывает события мыши, когда он перекрывается высшим спрайтом.Маршрутизация событий мыши через спрайт в ActionScript 3
Я понимаю, что это нормальное поведение.
Я бы хотел, чтобы нижний спрайт обрабатывал события мыши, когда он перекрывается. (В моем конкретном случае высший спрайт - это просто декоративная штука, в любом случае она не имеет нормальной интерактивности мыши.) Возможно ли это? Есть ли способ маршрутизации событий мыши через высший спрайт?
Я нашел короткое, датированное обсуждение о моей проблеме здесь:
http://kb2.adobe.com/cps/137/tn_13766.html
Спасибо.
Вам нужно только установить mouseEnabled. –
Если у вас есть другие InteractiveObjects (MovieClip, Sprite и т. Д.) В пределах «higherSprite», вам также нужно mouseChildren = false;) – Cay