我有一个 FlexMouseEvent.MOUSE_DOWN_OUTSIDE 事件,用于与触发弹出窗口的 LinkButton 的单击事件相冲突的弹出窗口。本质上,我希望我的标签的单击事件在每次单击时像开关一样打开/关闭弹出窗口。关闭此弹出窗口的另一种方法是通过 FlexMouseEvent.MOUSE_DOWN_OUTSIDE。
这两个冲突特别是当 FlexMouseEvent.MOUSE_DOWN_OUTSIDE 在弹出触发链接按钮上单击时。
我在想的是,如果在 LinkButton/ 上单击该事件,我将停止传播该事件,但我该怎么做。本质上,如何在我的回调函数中检查实际触发的事件(元素有多个事件侦听器,因此它不是故障安全的)
这里有一些代码可以细细琢磨:
element.addEventListener(FlexMouseEvent.MOUSE_DOWN_OUTSIDE, callBackFunction, false, 0, true);
element.addEventListener(AnotherEvent, callBackFunction, false, 0, true);