Flashvars 在IE和Firefox中的不同用法

做好的FLASH游戏,结果在不同浏览器里会出错,终于被我找到原因了.

IE中
<param name="movie" value="test.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="youUrl=123" />
<param name="menu" value="false" />
<embed
       src="test.swf"
       quality="high"
       pluginspage="http://www.macromedia.com/go/getflashplayer"
       type="application/x-shockwave-flash"
       width="580"
       height="350" />


Firefox中
<param name="movie" value="test.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="youUrl=123" />
<param name="menu" value="false" />
<embed
      flashvars="youUrl=123"
       src="test.swf"
       quality="high"
       pluginspage="http://www.macromedia.com/go/getflashplayer"
       type="application/x-shockwave-flash"
       width="580"
       height="350" />


很清楚在IE中只要放在<param name="flashvars" value="youUrl=123" />而在Firefox中却是要放在<embed flashvars="youUrl=123" />才是有效的,所以建议大家在paramembed中都放上一个这样兼容性也就高了。

posted on 2013-07-16 17:58  一个石头  阅读(202)  评论(0)    收藏  举报