インターフェイスの上部にドッキングされた DisplayObject があり、デバッグ情報 (フレーム/秒など) を表示し、60% のアルファで半透明です。
このサーフェスの下にあるアイテムを操作して、マウスがその上を移動すると、10% のアルファに暗くなり、マウス イベントが下にあるオブジェクトに渡されるようにしたいと考えています。
通常、このデバッグ情報パネルの mouseEnabled および mouseChildren プロパティを false に設定しているので、その下のオブジェクトはマウス イベントを受け取ります。
問題は、マウスがロールオーバーしたときに非表示にするために、mouseEnabled を true に設定する必要があることです。ただし、mouseEnabled が true の場合、マウス イベントはその下にあるオブジェクトによって取得されません。
私が知る限り、mouseEvents を選択的に有効にすることはできないため、すべてを受け取るか、まったく受け取らないかのどちらかです。つまり、そのアプローチを採用した場合、すべてのイベントを処理して転送する必要があります。
mouseEnabled プロパティに「ピーク」モードか何かがあれば、それが上にある場合にイベントを受け取るだけでなく、下のオブジェクトに渡すこともできます。