flex 关闭浏览器
来源:互联网 发布:软件工作室怎么成立 编辑:程序博客网 时间:2024/04/28 08:25
在Actionscript 2及以前,要打开任何网址,只需调用全局函数getURL()即可。在Actionscript 3中,已经取消了getURL()这个全局函数,取而代之的是flash.net包中的函数navigateToURL(),API格式如下:
public function navigateToURL(request:URLRequest,window:String=null):void
如果你想在flex应用中关闭浏览器窗口,可以利用navigateToURL调用javascript来实现,网上搜索得到如下示例:
XML/HTML代码
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
- <mx:Script>
- <![CDATA[
- private function closeIE():void{
- var request:URLRequest = new URLRequest("javascript:window.close()");
- navigateToURL(request,"_self");
- }
- ]]>
- </mx:Script>
- <mx:Button textAlign="center" label="Close current IE" click="closeIE()"/>
- </mx:Application>
测试一下,你会发现关闭窗口之前会弹出确认的信息提示。如果想关闭窗口且不弹出信息窗口,将上述代码稍加改动(改动request变量声明那一行,注意黑体部分)即可实现。
XML/HTML代码
- var request:URLRequest = new URLRequest("javascript:window.opener=null;window.close()");
实际上还可以更简单一些,如下:
XML/HTML代码
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
- <mx:Button textAlign="center" label="Close current IE" click="navigateToURL(new URLRequest('javascript:window.opener=null;window.close()'),'_self')"/>
- </mx:Application>
- flex 关闭浏览器
- flex 监听浏览器关闭
- flex中控制关闭浏览器
- 在flex应用中关闭浏览器
- flex应用中如何关闭浏览器
- Flex刷新当前页面和关闭浏览器
- Flex中捕获浏览器的前进、后退、刷新、关闭事件
- Flex 监测浏览器和主应用程序关闭的相关处理
- 关闭浏览器
- 关闭浏览器
- flex actionscript 监听浏览器 刷新 后退 关闭 并且给出提示,刷新 离开提示
- flex知识--复制剪切板复制ArrayColl打开浏览器刷新浏览器关闭Alert透明随机色数据类型随机数
- Flex application 关闭处理
- flex用单例关闭窗口
- Flex设置浏览器标题
- Flex读取浏览器参数
- Flex设置外部浏览器
- display:flex浏览器兼容
- [转] 世界名牌大学课件下载
- Oracle数据库中表的四种连接方式讲解
- ubuntu linux学习链接
- 常用正則表達式
- c#实现文件下载
- flex 关闭浏览器
- malloc()与 calloc()的区别
- BlackBerry更新4.5.0.254遇到的问题
- Flex程序如何获取html容器传递的URL参数值
- 实例介绍ORACLE回滚段的概念
- 门面模式
- 利用HttpWebRequest自动抓取51la统计数据
- C#委托之个人理解
- 金钱功能歌