您的位置:首页 > 其它

Flex在窗口之外单击关闭弹出窗口的方法

2010-08-16 09:21 302 查看
在使用PopUpManager弹出一个自定义窗口时,把窗口关闭是常用的操作。在非模式弹出窗口条件下,需要在点击窗口之外的区域把窗口关掉。



FLEX有一个鼠标事件可以处理窗口之外的事件响应,这个事件就是MOUSE_DOWN_OUTSIDE,这个事件不怎么常用。为弹出窗口添加此事件:
this.addEventListener(FlexMouseEvent.MOUSE_DOWN_OUTSIDE,hide);

private function hide(event:FlexMouseEvent){
PopUpManager.removePopUp(this);
}

这样在窗口之外单击后,就把当前的弹出窗口移除。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: