我有一个弹出窗口。在该弹出窗口中,当用户单击按钮并移出弹出窗口时,该事件应该停止。我怎样才能在flex中实现这个目标?
简单地说,如果鼠标从标题窗口或任何其他容器移动到窗口或组件的外部,我想听听那个事件。
我尝试了焦点,但只有在用户点击或更改组件时才会触发。我也试过鼠标输出事件,它也不适用于我。
当用户将鼠标从组件内部移动到组件外部时,是否可以告诉解决方案如何监听事件?
答案 0 :(得分:1)
尝试使用rollOut事件:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/InteractiveObject.html#event:rollOut
每次鼠标离开该区域时都会调度mouseOut事件 显示对象容器的任何子对象,即使是鼠标 保留在显示对象容器的另一个子对象上。 这与rollOut事件的目的不同, 这是为了简化展示的翻转行为的编码 有孩子的对象容器。当鼠标离开一个区域时 显示对象或其任何子项的区域以转到对象 这不是它的子节点之一,显示对象调度 rollOut事件。