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);
}
这样在窗口之外单击后,就把当前的弹出窗口移除。
FLEX有一个鼠标事件可以处理窗口之外的事件响应,这个事件就是MOUSE_DOWN_OUTSIDE,这个事件不怎么常用。为弹出窗口添加此事件:
this.addEventListener(FlexMouseEvent.MOUSE_DOWN_OUTSIDE,hide);
private function hide(event:FlexMouseEvent){
PopUpManager.removePopUp(this);
}
这样在窗口之外单击后,就把当前的弹出窗口移除。
相关文章推荐
- 点击PopupWindow弹出窗口之外的区域关闭该窗口的方法
- JavaScript实现自动弹出窗口并自动关闭窗口的方法
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- Flex 弹出窗口TitleWindow拖拽范围设置方法
- 单击页面按钮,弹出浮动窗口的两种方法
- 屏蔽IE弹出"您查看的网页正在试图关闭窗口,是否关闭此窗口"的方法
- 用javascript关闭本窗口不弹出询问框的方法
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
- 在使用JS调用Window.close()方法关闭一个窗口是,如何禁止弹出对话窗口?
- IE7 / IE6下关闭窗口不弹出提示窗口方法
- 全面认识Flex弹出窗口的方法
- delphi 7.0程序运行关闭最后弹出CPU窗口:ntdll.DbgBreakPoint的解决方法
- js中关闭子窗口不弹出保存提示的方法
- flex弹出窗口中方法执行顺序
- jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
- 弹出dialog的两种方法; 以及在关闭的时候刷新父窗体; 有时候同样的东西用这种窗口不起作用另外一种运行ok
- 点击窗口之外的区域将弹出窗口关闭
- Flex使用Popupmanager弹出窗口的交互传值方法
- 屏蔽IE弹出"您查看的网页正在试图关闭窗口,是否关闭此窗口"的方法