我在flex中注册了一个鼠标输出事件监听器 -

... 
var b:Button = new Button(); 
b.addEventListener(MouseEvent.MOUSE_OUT, buttonOutHandler);
... 
private function buttonOutHandler(evt:MouseEvent):void { 
 ... 
} 

我面临的问题是,有时当我将鼠标移出显示对象时,按钮我没有收到鼠标输出的事件。

主要是当我快速移出Button区域时。我做错了吗?关于如何实现这一点的任何建议,以便我不会错过这个事件?

有帮助吗?

解决方案

您可以尝试使用MouseOut创建的rollOut事件。非常相似,但却不同。 如果您添加的监听器有自己的子级,那么您应该定义使用rollOut事件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top