[AS3]flash通过ExternalInterface.call方法来获取当前URL地址
来源:互联网 发布:如何连接网络投影仪 编辑:程序博客网 时间:2024/05/22 11:47
不用js,只需flash就能搞定了,主要是用了ExternalInterface.call方法,其本质还是通过flash去调用js函数
import flash.external.*; var urlPath; var param_info; function geturlhttp() { urlPath = ExternalInterface.call('eval', 'window.location.href'); //如果使用urlPath = ExternalInterface.call("window.location.href.toString"); //的话IE不识别,不过我测试了一下,也没有问题 param_info = urlPath.split("?")[1]; } geturlhttp(); urlText.text = urlPath; if(param_info == undefined){ param.text = "no param"; }else{ param.text = param_info; }
ExternalInterface.call("function getURL(){return window.location.href;}")
通常我们理解ExternalInterface.call方法是调用js里面的函数,但他还有一个重要功能可以动态的给js添加一个方法并执行,不知道我这么理解是否正确。上例中通过call方法给js添加了一个getURL的函数,并执行它,这样call的返回值就是当前页面的URL地址。
同理
还可以获得浏览器类型
ExternalInterface.call("function getBrowser(){return navigator.userAgent;}");
- [AS3]flash通过ExternalInterface.call方法来获取当前URL地址
- Flash获取url ,ExternalInterface使用
- Flash AS3 获取当前域名
- 获取当前URL地址
- php通过$_SERVER获取当前页面完整URL地址
- 通过 javascript 获取当前url地址相关信息
- 获取当前地址 JS获取当前URL
- DedeCms获取当前页面URL地址的调用方法
- 织梦DedeCms获取当前页面URL地址的调用方法
- JS获取当前URL地址
- php获取当前URL地址
- php获取当前url地址
- js 获取当前URL地址
- as3中页面中的flash和页面交互,(ExternalInterface应用)
- AS3与JS通信,通过接口ExternalInterface进行通信
- Flash ActionScript 获取当前网页的地址
- php获取当前URL地址例子
- 获取当前页面的url地址
- JQuery插件的写法:我的总结
- Silverlight 下创建Hashtable
- 使用Git管理GitHub上的项目
- 智能处理,探查明确到底有多难
- 孙其功陪你学之--虚拟机突然掉电或者死机后,虚拟机不能正常启动
- [AS3]flash通过ExternalInterface.call方法来获取当前URL地址
- C# 字符串全角 半角转换
- hdu 1267 下沙的沙子有几粒?
- CSS3相关效果整理
- RSA算法的一种实现方式!
- Light oj 1132 - Summing up Powers
- lr参数化——500户并发迭代1次 循环取5条数据
- Android 四种launchMode及疑问
- 模块