2

純粋な Actionscript 3 プロジェクトで、別のスプライトにオーバーラップするスプライトがあります。下のスプライトは通常、マウス クリックを処理します。下のスプライトは、上のスプライトと重なったときにマウス イベントを処理しなくなりました。

これが正常な動作であることを理解しています。

下のスプライトが重なったときにマウスイベントを処理するようにしたいです。(私の特定の例では、上位のスプライトは単なる装飾品であり、通常のマウスの対話性はありません。) これは可能ですか? より高いスプライトを介してマウスイベントをルーティングする方法はありますか?

ここで私の問題に関する短い日付の議論を見つけました:

http://kb2.adobe.com/cps/137/tn_13766.html

ありがとうございました。

4

1 に答える 1

7

次のようになります。

higherSprite.mouseEnabled=false;
higherSprite.mouseChildren=false;
于 2009-07-27T08:39:55.410 に答える