Flash as3触发点击

时间:2010-08-20 01:45:48

标签: flash actionscript-3 events click

所以我正在开发一个需要触发click事件的项目。然而,它只是那么复杂。我知道如何通过执行btn.dispatchEvent()来调度事件,但问题是我不知道它将是哪个按钮。基本上我正在创造一个旋转的轮子。我需要在停止旋转时触发位于车轮顶部和中心的元素的click事件。是否有可能在某一点触发点击事件?有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

flash.display.DisplayObjectContainer

中定义
stage.getObjectsUnderPoint(new Point(x, y));

或其他一些显示对象。

  

返回位于指定点下的对象数组,它们是此DisplayObjectContainer实例的子项(或孙子项等)。出于安全原因无法访问的任何子对象都将从返回的数组中省略。要确定此安全限制是否会影响返回的数组,请调用areInaccessibleObjectsUnderPoint()方法。