js和flex之间的参数
2010-05-19 09:41
155 查看
一.
ExternalInterface :主要是用来flex 和 flash play 进行通信
1>flex 调用js 中的方法:
在flex中先声明js中的方法:ExternalInterface.addCallback("showOk",showOk);
在flex 的工程目录的html 中要引入js---//<script src="ss.js"></script>
2>flex 的到url中的参数:
window.location
.search
.substring
//得到问号后面部分的URL文本
注 :这里window属性引用的Window对象自身,而Window对象的location属性引用的是Location对象。
var query:String = ExternalInterface.call("window.location.search.substring", 1);
得到参数的方法例子:
private function getParams():Object {
params = {};
var query:String = ExternalInterface.call("window.location.search.substring", 1);
if(query) {
var pairs:Array = query.split("&");
for(var i:uint=0; i < pairs.length; i++) {
var pos:int = pairs[i].indexOf("=");
//Alert.show(String(pos));
if(pos != -1) {
var argname:String = pairs[i].substring(0, pos);
var value:String = pairs[i].substring(pos+1);
params[argname] = value;
}
}
}
return params;
}
ExternalInterface :主要是用来flex 和 flash play 进行通信
1>flex 调用js 中的方法:
在flex中先声明js中的方法:ExternalInterface.addCallback("showOk",showOk);
在flex 的工程目录的html 中要引入js---//<script src="ss.js"></script>
2>flex 的到url中的参数:
window.location
.search
.substring
//得到问号后面部分的URL文本
注 :这里window属性引用的Window对象自身,而Window对象的location属性引用的是Location对象。
var query:String = ExternalInterface.call("window.location.search.substring", 1);
得到参数的方法例子:
private function getParams():Object {
params = {};
var query:String = ExternalInterface.call("window.location.search.substring", 1);
if(query) {
var pairs:Array = query.split("&");
for(var i:uint=0; i < pairs.length; i++) {
var pos:int = pairs[i].indexOf("=");
//Alert.show(String(pos));
if(pos != -1) {
var argname:String = pairs[i].substring(0, pos);
var value:String = pairs[i].substring(pos+1);
params[argname] = value;
}
}
}
return params;
}
相关文章推荐
- flexpager js参数说明
- flex与js通信与彼此之间的互调整理(二)
- Flash与JS之间相互调用以及参数传递
- [Flex]再谈Flex和Jsp之间中文参数的传递问题
- JS控制静态页面之间传递参数获取参数并应用(window.location)
- flex和js进行参数传递
- 参数传递( js 与 jsp中的java代码块 之间)
- js页面之间以及vue $http请求向后台传递参数中文乱码问题解决
- JS控制静态页面之间传递参数获取参数并应用的简单实例
- js实现两个页面之间跳转参数传递
- Flex中应用程序、模块之间参数传递
- js、java、jsp页面三者之间的传值问题,包括ajax的返回参数
- js-FCC算法Smallest Common Multiple。找出两个参数和它们之间的连续数字的最小公倍数。
- web项目中界面(jsp或者js)之间参数的传递
- 如何使用js来实现通过href完成多个html页面之间的传递参数
- js实现两个页面之间跳转参数传递
- JS控制静态页面之间传递参数获取参数并应用(window.location)
- flex调用js写文件时,传递的参数包含中文,读取乱码问题
- Flex和Jsp之间中文参数的传递
- flex和js进行参数传递