【发布时间】:2010-10-22 13:16:24
【问题描述】:
我在 flex 中有这段代码,我在其中注册了一个鼠标移出事件监听器 -
...
var b:Button = new Button();
b.addEventListener(MouseEvent.MOUSE_OUT, buttonOutHandler);
...
private function buttonOutHandler(evt:MouseEvent):void {
...
}
我面临的问题是,有时当我将鼠标移出按钮的显示对象时,我没有收到鼠标移出事件。
主要是当我将它快速移出按钮区域时。我做错什么了吗?有关如何实现此功能的任何建议,以免我错过活动?
【问题讨论】:
-
您是否也将鼠标快速移出 Flash 阶段(例如浏览器窗口)?有时,在您的鼠标已经移出 Flash 舞台之前,Flash 不会注册鼠标坐标,因此它也无法获取鼠标事件。
标签: apache-flex button events mouseout event-handling