Flash as3 триггерный клик - PullRequest
       11

Flash as3 триггерный клик

0 голосов
/ 20 августа 2010

Итак, я работаю над проектом, в котором мне нужно вызвать событие клика.Тем не менее, это немного сложнее, чем просто это.Я знаю, как отправить событие, выполнив btn.dispatchEvent (), но проблема в том, что я не знаю, какая это кнопка.В основном я создаю колесо, которое вращается.Мне нужно вызвать событие щелчка элемента, который находится сверху и в центре колеса, когда он перестает вращаться.Можно ли вызвать событие щелчка в точке?Есть ли лучший способ сделать это?

1 Ответ

1 голос
/ 20 августа 2010

Определено в flash.display.DisplayObjectContainer

stage.getObjectsUnderPoint(new Point(x, y));

Или другой экранный объект.

Возвращает массив объектов, которые находятся под указанной точкой и являются дочерними (или внуками и т. Д.) Этого экземпляра DisplayObjectContainer. Любые дочерние объекты, которые недоступны по соображениям безопасности, исключаются из возвращаемого массива. Чтобы определить, влияет ли это ограничение безопасности на возвращаемый массив, вызовите метод areInaccessibleObjectsUnderPoint ().

...