当鼠标移出VGroup容器或TitleWindow时如何监听

时间:2012-03-08 14:43:45

标签: actionscript-3 flex

我有一个弹出窗口。在该弹出窗口中,当用户单击按钮并移出弹出窗口时,该事件应该停止。我怎样才能在flex中实现这个目标?

简单地说,如果鼠标从标题窗口或任何其他容器移动到窗口或组件的外部,我想听听那个事件。

我尝试了焦点,但只有在用户点击或更改组件时才会触发。我也试过鼠标输出事件,它也不适用于我。

当用户将鼠标从组件内部移动到组件外部时,是否可以告诉解决方案如何监听事件?

1 个答案:

答案 0 :(得分:1)

尝试使用rollOut事件:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/InteractiveObject.html#event:rollOut

  

每次鼠标离开该区域时都会调度mouseOut事件   显示对象容器的任何子对象,即使是鼠标   保留在显示对象容器的另一个子对象上。   这与rollOut事件的目的不同,   这是为了简化展示的翻转行为的编码   有孩子的对象容器。当鼠标离开一个区域时   显示对象或其任何子项的区域以转到对象   这不是它的子节点之一,显示对象调度   rollOut事件。