[AS3]flash参数在html里面的代码flashvars的应用
[AS3]flash参数在html里面的代码,flashvars传入的值是,[AS3]flash参数在html里面的代码flashvars的应用
[AS3]flash参数在html里面的代码
- <!-- 除IE外都可识别 -->
- <!--[if !IE]><!-->
- <div>
- <embed type="application/x-shockwave-flash"
- src="callJS.swf?c=c1&d=参数值1"
- width="960" height="540"
- id="callJS" name="callJS"
- bgcolor="#000000" quality="high" wmode="window" menu="false"
- allowfullscreen="true"
- allowscriptaccess="always"
- allownetworking="all"
- swfversion="11.1.0"
- flashvars="a=参数值1&b=http://localhost:8082/a.jsp%3Fc=12%26d=123"/>
- </div>
- <!--<![endif]-->
- <!-- 所有IE都可识别 -->
- <!--[if IE]>
- <div>
- <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="960" height="540" id="callJS">
- <param name="movie" value="callJS.swf?c=c1&d=参数值1"/>
- <param name="allowfullscreen" value="true"/>
- <param name="allowscriptaccess" value="always"/>
- <param name="allownetworking" value="all"/>
- <param name="bgcolor" value="#000000"/>
- <param name="swfversion" value="11.1.0" />
- <param name="flashvars" value="a=参数值1&b=http://localhost:8082/a.jsp%3Fc=12%26d=123" />
- </object>
- </div>
- <![endif]-->
flashvars传入的值是 a=xx&b=ccc,
如果参数值里面有特殊的符号,如& # $ % 需要传入前做转义,
- + URL 中+号表示空格 %2B
- 空格 URL中的空格可以用+号或者编码 %20
- / 分隔目录和子目录 %2F
- ? 分隔实际的 URL 和参数 %3F
- % 指定特殊字符 %25
- # 表示书签 %23
- & URL中指定的参数间的分隔符%26
- = URL中指定参数的值 %3D
- ! URL中指定参数的值 %21
- ^ %5E
- ` %60
- { %7B
- } %7D
- | %7C
- ] %5D
- [ %5B
- " %22
- < %3C
- > %3E
- \ %5
- 参数值 传入前做转码:
- javascript: encodeURIComponent(param1)
- java: java.net.URLEncoder.encode(param1)
- 取出后 做转码:
- javascript: decodeURIComponent()
- java: java.net.URLEncoder.decode(param1)
- 多个值之间用 &连接 值用=连接
- eg:
- a=133&b=wwww&c=encodeURIComponent('&/+-(){}[]?#')
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...