我在BorderContainer中有一些按鈕,我想在用戶單擊按鈕時執行附加的事件。但是,父母也有一個點擊事件。彈性按鈕事件處理程序
我想在用戶點擊按鈕A時執行動作A,用按鈕B執行動作B,如果用戶點擊背景,則執行動作C.
其實,如果我添加eventHandler到bordercontainer,按鈕不再工作。沒有鼠標光標,沒有鼠標懸停效果,如果你點擊它,它就是啓動的動作C.
我使用BorderContainer:
useHandCursor = true;
mouseChildren = false;
buttonMode = true;
在這兩個按鈕和我使用BorderContainer使用MouseEvent.Click
事件,都調用相同的功能「點擊」將執行取決於event.target
的屬性不同的動作。
mouseChildren = false;這意味着,邊界容器的孩子不會對鼠標交互作出反應 –