Flash获取swf地址后面参数的方法
编辑:dnawo 日期:2007-07-19
在动态网页中我们经常会用get方式来传值,形如index.asp?id=1&name=mzwu.com,这边传递了两个参数id和name,其值分别为1和mzwu.com,同样,在swf地址后边我们也可以附带一些参数,如test.swf?id=1&name=mzwu.com,那在Flash中怎么这些获取这些参数值呢?下边两种是比较通用的方法:
有兴趣的朋友可以写个参数,像ASP的Querystring方法一样获取指定参数的值,可以先参考"静态页面也玩参数"一文。
复制内容到剪贴板
程序代码

t1.text = _root.id;//参数名即变量名
t2.text = name;//省略了_root
t2.text = name;//省略了_root
复制内容到剪贴板
程序代码

var url:String = _root._url;
var query:String = url.substring(url.indexOf("?")+1);
var arr:Array = query.split("&")
var list:String = "";
for(var i=0;i<=arr.length-1;i++){
list += arr[i].split("=")[0] + "的值是:" + arr[i].split("=")[1] + ";"
}
t1.text = list;
var query:String = url.substring(url.indexOf("?")+1);
var arr:Array = query.split("&")
var list:String = "";
for(var i=0;i<=arr.length-1;i++){
list += arr[i].split("=")[0] + "的值是:" + arr[i].split("=")[1] + ";"
}
t1.text = list;
有兴趣的朋友可以写个参数,像ASP的Querystring方法一样获取指定参数的值,可以先参考"静态页面也玩参数"一文。
评论: 2 | 引用: 0 | 查看次数: 9347





哪边不明白?可加Q群:5201846
沙发
还是有点不明白 请站长帮帮忙 联系方式QQ:54753330
E-MAIL:webyzg@163.com
谢谢了
E-MAIL:webyzg@163.com
谢谢了
发表评论
请登录后再发表评论!