没有鼠标输出事件

时间:2009-04-29 10:30:10

标签: flex button events mouseout event-handling

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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