0

BorderContainer にいくつかのボタンがあり、ユーザーがボタンをクリックしたときに添付イ​​ベントを実行したいと思います。ただし、親にもクリックイベントがあります。

ユーザーがボタンAをクリックするとアクションA、ボタンBでアクションB、ユーザーが背景をクリックするとアクションCを実行したいと思います。

実際、eventHandler を bordercontainer に追加すると、ボタンが機能しなくなります。マウス カーソルもマウスホバー効果もありません。クリックすると、アクション C が起動します。

私のボーダーコンテナ:

useHandCursor = true;
mouseChildren = false;
buttonMode = true;

ボタンとボーダーコンテナーの両方でMouseEvent.Clickイベントを使用し、両方とも同じ関数「クリック」を呼び出します。これは、のプロパティに応じて異なるアクションを実行しますevent.target

4

1 に答える 1