欢迎光临

木子屋

标题: Flash获取swf地址后面参数的方法

作者: dnawo

日期: 2007-07-19 01:33 PM

分类: 网页设计

内容: 在动态网页中我们经常会用get方式来传值，形如index.asp?id=1&name=mzwu.com，这边传递了两个参数id和name，其值分别为1和mzwu.com，同样，在swf地址后边我们也可以附带一些参数，如test.swf?id=1&name=mzwu.com，那在Flash中怎么这些获取这些参数值呢？下边两种是比较通用的方法：
复制内容到剪贴板 程序代码t1.text = _root.id;//参数名即变量名
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;
有兴趣的朋友可以写个参数，像ASP的Querystring方法一样获取指定参数的值，可以先参考"静态页面也玩参数"一文。

+ 查看当前日志评论 (2)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.840 ms

返回

标题: Flash获取swf地址后面参数的方法

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.840 ms

返回

标题: Flash获取swf地址后面参数的方法

评论内容:

== dnawo 2009-06-17 10:12 AM ----

哪边不明白？可加Q群：5201846

== webyzg 2009-06-15 05:21 PM ----

还是有点不明白 请站长帮帮忙 联系方式QQ：54753330
E-MAIL：webyzg@163.com
谢谢了

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 3.805 ms

返回