Actionscript 3 AS3:模拟单击以显示具有坐标的对象并影响子对象
因此,我需要模拟在某个DisplayObject上单击特定位置。这很简单:Actionscript 3 AS3:模拟单击以显示具有坐标的对象并影响子对象,actionscript-3,mouseevent,Actionscript 3,Mouseevent,因此,我需要模拟在某个DisplayObject上单击特定位置。这很简单: myObject.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_DOWN, true, true, 200, 200)); 我遇到的问题是,如果某个按钮位于容器中单击的位置,我需要在该按钮上调度MouseEvent。但这到目前为止还不会发生 我的逻辑是,如果我直接在容器上分派事件,那么就不能在某个子容器上分派事件。但我不确定这是否正确 那我该怎么做呢? 如果确实存在子级,如
myObject.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_DOWN, true, true, 200, 200));
我遇到的问题是,如果某个按钮位于容器中单击的位置,我需要在该按钮上调度MouseEvent。但这到目前为止还不会发生
我的逻辑是,如果我直接在容器上分派事件,那么就不能在某个子容器上分派事件。但我不确定这是否正确
那我该怎么做呢?
如果确实存在子级,如何向DisplayObject分派偶数并影响其子级
有什么想法吗
TIA所以我想出来了
我需要首先使用getObjectsUnderPoint来知道坐标下有哪些对象,然后找出哪个是顶部对象,然后在该对象上生成MouseeEvent