0

オーバーラップする2つのMovieClips(同じ親)があり、どちらにもマウスクリックのリスナーがあります。

ただし、クリックを検出するのは最上位のMCだけです。

リスナーを使用して両方のMCにクリックを検出させることは可能ですか?

そうでない場合、衝突は?を使用するよりも、それを行うためのより良い方法getObjectsUnderPoint()ですか?

4

1 に答える 1

0

クリック イベントを親コントローラーまたはクラスに登録できます。イベント コールバックを受信すると、そのコールバック関数から他のすべての子 MC にそれをブロードキャストできます。MC を管理するだけの問題です。名前を追跡するか、すべてを配列に追加して、for ループを使用してそれらを反復処理できるようにします。

于 2012-11-23T15:06:23.390 に答える