|
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
Список объектов под курсором
Привет, есть несколько скрол листов на Starling, один над другим. Событие MouseWheel слушается глобально co stage, есть какой нибудь более простой способ определить над каким списком курсор, кроме как получать всех детей стейджа? Снизу вверх, как я понимаю, это не определить
private static function getHitObjects(from:DisplayObjectContainer, point:Point, array:Vector.<DisplayObject>) { for (var i:int = 0; i < from.numChildren; i++) { var child:DisplayObject = from.getChildAt(i); if (child.hitTest(point)){ array.push(child); if (child is DisplayObjectContainer) return getHitObjects(DisplayObjectContainer(child), point, array); else return array; } } } |
|
|||||
Lorem ipsum
|
А разве переопределенный в Stage метод hitTest() не даст ожидаемого результата?
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
с старлинг не работал, но разве нельзя юзать
MouseOver ?а там определять event.target или я не верно понял задачу? еще вот это смутило. Цитата:
|
Часовой пояс GMT +4, время: 02:13. |
|
« Предыдущая тема | Следующая тема » |
|
|