2011-01-04 12 views
0

ステージ上に2つのムービークリップMC1とMC2を貼り付けるとします。 MC1にはシンプルなボタンもあります。 MC2は透明です。ムービークリップの下に配置されたマウスイベントにボタンが反応する方法を教えてください。

最初にMC1を取り付けてからMC2を取り付けます。両方のステージで。明らかに、MC2はMC1上に追加されます。このような状況では、MC1にあるボタンをクリックできません。

もし私が間違っていない場合、AS2では、MC2が透明であれば、MC1のボタンはマウスイベントに応答することができます。 AS3でこれを達成する方法はありますか?

ありがとうございます。

答えて

0

透明性のタイプによって異なります。クリックした位置に実際のグラフィックスがないベクトルグラフィックスの場合は、下のオブジェクトに移動します。透明なビットマップまたは100%の透明なベクトル塗りつぶしの場合、それは行いません。

ここで一番上のオブジェクトにマウス入力が必要ないようですので、mouseEnabledfalseに設定することをお勧めします。

+0

ありがとうございますgrapefrukt! 実際には、まだ最上位レイヤーでリスニングしているマウスイベントリスナーが必要です。しかし、あなたの考えは私にヒントを与えました。ボタンをクリックする必要があるときはいつでも、mouseenabledをfalseに設定することができます。 もう一度あなたの助言をいただきありがとうございます。それは私をたくさん助けました。 – Arafat

関連する問題