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 に答える