·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]flash参数在html里面的代码flashvars的应用

时间:2014-11-27 10:42酷播
[AS3]flash参数在html里面的代码,flashvars传入的值是,[AS3]flash参数在html里面的代码flashvars的应用

[AS3]flash参数在html里面的代码

  1. <!-- 除IE外都可识别 --> 
  2. <!--[if !IE]><!-->  
  3. <div> 
  4. <embed type="application/x-shockwave-flash"  
  5.      src="callJS.swf?c=c1&d=参数值1"  
  6.      width="960" height="540"  
  7.      id="callJS" name="callJS"  
  8.      bgcolor="#000000" quality="high" wmode="window" menu="false"  
  9.      allowfullscreen="true"  
  10.      allowscriptaccess="always"  
  11.      allownetworking="all"  
  12.      swfversion="11.1.0"  
  13.      flashvars="a=参数值1&b=http://localhost:8082/a.jsp%3Fc=12%26d=123"/> 
  14. </div> 
  15. <!--<![endif]--> 
  16.  
  17. <!-- 所有IE都可识别 --> 
  18. <!--[if IE]>  
  19. <div> 
  20. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="960" height="540" id="callJS"> 
  21.     <param name="movie" value="callJS.swf?c=c1&d=参数值1"/> 
  22.     <param name="allowfullscreen" value="true"/> 
  23.     <param name="allowscriptaccess" value="always"/> 
  24.     <param name="allownetworking" value="all"/> 
  25.     <param name="bgcolor" value="#000000"/> 
  26.     <param name="swfversion" value="11.1.0" /> 
  27.     <param name="flashvars" value="a=参数值1&b=http://localhost:8082/a.jsp%3Fc=12%26d=123" /> 
  28. </object> 
  29. </div> 
  30. <![endif]--> 

flashvars传入的值是 a=xx&b=ccc,
如果参数值里面有特殊的符号,如& # $ % 需要传入前做转义,

  1. + URL 中+号表示空格 %2B 
  2. 空格 URL中的空格可以用+号或者编码 %20 
  3. / 分隔目录和子目录 %2F 
  4. ? 分隔实际的 URL 和参数 %3F 
  5. % 指定特殊字符 %25 
  6. # 表示书签 %23 
  7. & URL中指定的参数间的分隔符%26 
  8. URL中指定参数的值 %3D 
  9. ! URL中指定参数的值 %21 
  10. ^ %5E 
  11. ` %60 
  12. { %7B 
  13. } %7D 
  14. | %7C 
  15. ] %5D 
  16. [ %5B 
  17. " %22 
  18. < %3C 
  19. > %3E 
  20. \ %5 
  21.  
  22. 参数值 传入前做转码: 
  23. javascript: encodeURIComponent(param1) 
  24. java:  java.net.URLEncoder.encode(param1) 
  25.  
  26. 取出后 做转码: 
  27. javascript: decodeURIComponent() 
  28. java: java.net.URLEncoder.decode(param1)  
  29.  
  30. 多个值之间用 &连接 值用=连接 
  31. eg: 
  32. a=133&b=wwww&c=encodeURIComponent('&/+-(){}[]?#') 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器