0

こんにちは、私はしばらくこの問題を抱えていましたが、解決方法がわかりません。

私はフラッシュ ゲーム (通常のメモリ ゲームに非常によく似ています) を持っています。このゲームには、MouseEvents がアタッチされたムービークリップがたくさん含まれています。しかし、ステージ上にビットマップを追加すると (多くの不要なものをカバーするために使用され、そこに存在する必要があります)、それは画面のフルサイズであり、私のイベントはもう発生しません。その理由は、オーバーレイ ビットマップがすべてのイベントを盗んでいるためです。

どうすればこの動作を止めることができますか? イベントがオーバーレイ オブジェクトを通過できるようにする方法はありますか? それとも、イベントに関してはオーバーレイ オブジェクトを無視しますか?

ありがとう。

4

2 に答える 2

1

オーバーレイが変数に格納されていると仮定するとm_overlay

m_overlay.mouseEnabled = false;

ただし、「多くの不要なものをカバーする」ために使用されるとのことでしたので、達成しようとしていることについてさらに情報が必要でしょうか?

于 2009-11-09T00:14:38.953 に答える
0

マウスのクリックをキャプチャする「プロキシ」オブジェクトを作成することで、過去にこれを解決しました。ビットマップの下の MC はイベントを受信しません。

于 2009-11-09T00:14:04.480 に答える