Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 3 > Убрать фокус с объекта?


Автор: PVD 7.2.2011, 21:57
Во общем суть чуть в другом, просто не знал как вкратце сформулировать... Во общем можно ли как то сделать чтобы через объект типа спрайт можно было задеть мышкой другой, находящейся за данным спрайт? То есть у меня есть два спрайта: один textfield второй sprite, мне нужно чтобы через textfield я мог получать события мыши от sprite? 

Автор: Maksys 7.2.2011, 22:25
Больная тема, но к сожалению, ни как. Только ручками. Сверять координаты объекта А и объекта Б и вызывать событие через объект А 
(В примере объект А накрывает объект Б)
События вызываются через dispatchEvent

Автор: PVD 7.2.2011, 22:33
Жаль... тогда придется действительно добавить еще один обработчик, спасибо за ответ smile

Автор: bars80080 7.2.2011, 23:31
а случаем один спрайт не находится в другом? тогда слушатель внешнего срабатывал бы и на события внутреннего

Автор: PVD 9.2.2011, 12:41
ну да... можно и так smile сделал по другому добавил невидимый спрайт который впереди этих двух, который и обрабатывает события.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)