![]() |
Узнать, что за объект находится в точке
Добрый день! Скажите, можно ли узнать по клику на stage, что за объект находится в точке, где произведён клик (если их несколько, то самый верхний)
Код AS3:
|
|
alatar, я не могу stage в DisplayObjectContainer конвертировать, он же от DisplayObject'а наследуется.
Добавлено через 6 минут Придумал такой способ: Код AS3:
|
vasya87 с чего вы это взяли? читайте про Stage в справке И даже если бы так оно и было, как вы говорите, можно было бы сделать корневой контейнер потомок DisplayObjectContainer и использовать getObjectsUnderPoint()
|
Все намного проще
Код AS3:
|
PainKiller, что-то я жестоко протупил при чтении доков.
Vreden, так тоже хорошо, но с getObjectsUnderPoint() можно делать проверки и не по событиям мыши, более универсально так сказать) Всё получилось. Всем спасибо! |
| Часовой пояс GMT +4, время: 11:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.