加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash loaderinfo.parameters 传参数给swf

发布时间:2020-12-15 17:42:09 所属栏目:百科 来源:网络整理
导读:?????????????????????????? flash loaderinfo.parameters 传参数给swf 在web里运行的flash可以通过两个位置传递参数给当前运行的flash。 当前flash的脚本获得参数的办法是通过root.loaderinfo.parameters。 ? 可以使用 for-in 循环来提取 parameters 对象中

?????????????????????????? flash loaderinfo.parameters 传参数给swf

在web里运行的flash可以通过两个位置传递参数给当前运行的flash。

当前flash的脚本获得参数的办法是通过root.loaderinfo.parameters。

?

可以使用 for-in 循环来提取 parameters 对象中的所有名称和值。

参数的两个源为:主 SWF 文件的 URL 中的查询字符串和 FlashVars HTML 参数(这只影响主 SWF 文件)的值。

?

<param name="movie" value="http://127.0.0.1/flashname.swf?target=xyz&qing=chun">

<param name="flashvars" value="ww=yy&cc=nn&oo=zz">

?

透过htm里头这两段,就能获取参数了。

?

遍历参数

var str:String="";

for(var x:String in root.loaderInfo.parameters)
????str += (x+"-"+root.loaderInfo.parameters[x]+"n");

?

也可以直接访问

var params:Object=root.loaderInfo.parameters;

var targetvale:String = params["target"];

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读