我在BorderContainer中有一些按钮,我想在用户单击按钮时执行附加的事件。但是,父母也有一个点击事件。弹性按钮事件处理程序
我想在用户点击按钮A时执行动作A,用按钮B执行动作B,如果用户点击背景,则执行动作C.
其实,如果我添加eventHandler到bordercontainer,按钮不再工作。没有鼠标光标,没有鼠标悬停效果,如果你点击它,它就是启动的动作C.
我使用BorderContainer:
useHandCursor = true;
mouseChildren = false;
buttonMode = true;
在这两个按钮和我使用BorderContainer使用MouseEvent.Click
事件,都调用相同的功能“点击”将执行取决于event.target
的属性不同的动作。
mouseChildren = false;这意味着,边界容器的孩子不会对鼠标交互作出反应 –