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

flex 3 从页面url中取参数取值的完美解决方案

发布时间:2020-12-15 01:03:23 所属栏目:百科 来源:网络整理
导读:?1:当用 http://xxxxx/xxx.mxml?name=hermit方式访问 可以用this.parameters.name这种方式在flex里面取url参数 2:当用 http://xxxxx/xxx.swf?name=hermit方式访问 可以用this.parameters.name这种方式在flex里面取url参数 3:当用 http://xxxxx/xxx.html?name
?1:当用 http://xxxxx/xxx.mxml?name=hermit方式访问

可以用this.parameters.name这种方式在flex里面取url参数

2:当用 http://xxxxx/xxx.swf?name=hermit方式访问

可以用this.parameters.name这种方式在flex里面取url参数

3:当用 http://xxxxx/xxx.html?name=hermit方式访问

可以用this.parameters.name这种方式在flex里面取url参数
但是页面需要处理.
页面中加入js方法
?? function ?getparafromurl()?{
????
var ?url,pos,parastr,para;
????url?
= ?window.location.href;
????pos?
= ?url.indexOf( " ? " )
????parastr?
= ?url.substring(pos + 1 );
????
return ?parastr;
?}
在?AC_FL_RunContent中加入
" FlashVars " ,?getparafromurl(),


如果页面是flex builder 通过模板自动生成的
那么需要在index.template.html文件中加入上面的代码.

4:同3,但是如果希望js被禁用的时候,flex依然能工作
则需要把html变成jsp,
然后在jsp里面获取url参数,拼成字符串XXXX,
在<object classid=下面
加<param name="FlashVars" value="XXXX" />
然后在flex里面依然能通过this.parameters.name去获取url参数.

?

http://www.blogjava.net/vip01/archive/2008/01/07/173262.html

(编辑:李大同)

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

    推荐文章
      热点阅读