![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Привет, при помощи getObjectsUnderPoint нахожу массив экземпляров под курсором. Но этот метод разбивает экземпляры моих собственных классов (которые содержат в себе простейшие Sprite, Shape и т.д.) до этих самых Sprite, Shape и т.д. Но некоторые выводит, вот трейс:
Можно ли выловить как-нить нужные мне мои классы? |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 269
|
оператором is
|
|
|||||
|
да я так делаю там где получается, но есть нету моего класса в этом списке (в трейсе), нету!!! Ессно is показывает false.
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 269
|
вверх по предкам, пока до нужного класса не доберешься
|
|
|||||
|
ничо се, это цикл в цикле получается?
|
|
|||||
|
а нет какого-нить элементарного решения типа запретить мышь у дочерних или еще чо?
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 259
|
Ну попробуйте запретить мышь у дочерних, mouseChildren = false )
|
|
|||||
|
не, я сразу попробовал, не канает
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 259
|
А, ну конечно, это же не от мышки, это и в принципе не должно работать
А чем не нравится проход по массиву, это же достаточно быстро? Там же не копируется ничего, ссылки.Последний раз редактировалось Сайлас; 26.05.2008 в 19:48. |
|
|||||
|
вот что в массиве, я же писал в первом посте:
[object Sprite] [object Category] //мой класс [object ColoredRect] //мой класс [object Sprite] [object TextField] Частично решил проблему: сделал прозрачную подложку (Shape) и дал ей name, по нему и нахожу, ибо Shape попадает в этот массив легко! |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|