0

ステージに4つのボタンがあり、最上層に2つ、最下層に2つあります。上のレイヤーのボタンは下のボタンと重なっています。下部のボタンが表示されているので、クリックすると上部のボタンが非表示になります(これはうまく機能します)。問題は、最上層のボタンと同じようにリスナーが設定されているにもかかわらず、最下層のボタンがアクティブになっていることです。下のボタンを試しbtn.enabled=true; btn.mouseChildren =false;てみbtn.buttonMode=trueましたが、リスナーを2回オーバーライドしても、助けにはなりませんでした。Flash IDEの問題ですか?FlashとActionScriptは初めてです。

4

2 に答える 2

2

一般的な見えない重なりの問題のように見えます。.alpha = 0;トップボタンがクリックされたときの設定はしていますか?はいの場合、それが問題です。に変更し.visible=false;ます。

それを試してみてください!

于 2012-12-27T01:22:16.223 に答える
0

ボタンのすべてのアクションをトレースしてみてください。クリック リスナーがアクティブかどうかを確認してください。

于 2012-12-27T01:21:41.067 に答える