0

所以我需要模拟点击某个 DisplayObject 上的特定位置。这很容易:

myObject.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_DOWN, true, true, 200, 200));

我遇到的问题是,如果某个按钮位于容器中单击的位置,我需要在某个按钮上调度 MouseEvent。但这不会发生到现在...

我的逻辑是,如果我直接在容器上分派事件,则无法在某个孩子上分派事件。但我不确定这是否正确。

那么我该怎么做呢?如果确实有孩子,我如何向 DisplayObject 发送一个偶数并影响它的孩子

有任何想法吗?

TIA

4

1 回答 1

0

所以我想通了。

我需要首先使用 getObjectsUnderPoint() 来了解坐标下的对象,然后找出哪个是顶部对象,然后在该对象上生成 MouseEvent。

于 2012-05-14T01:38:06.470 回答