WEB开发网
开发学院图形图像Flash 兼容FF和IE的html传递参数给swf的方法 阅读

兼容FF和IE的html传递参数给swf的方法

 2012-02-06 12:12:59 来源:本站整理   
核心提示:最近做网页需要用到一个由html向swf传递参数的flash,网上找来一个,但是却发现IE上面可以用,兼容FF和IE的html传递参数给swf的方法,FF上面却不可以!!我郁闷后来发现原来是传递参数的方法不兼容,原作者本来就没想过要兼容FF!所以他使用了test.swf?info=”XX”的方法

最近做网页需要用到一个由html向swf传递参数的flash,网上找来一个。但是却发现IE上面可以用,FF上面却不可以!!我郁闷

后来发现原来是传递参数的方法不兼容,原作者本来就没想过要兼容FF!所以他使用了test.swf?info=”XX”的方法,此方法无法兼容FF。^_^!不过强大的我(很低调),马上请教百度老大找到了解决方法:

兼容FF和IE的向swf传递参数的方法(其中当这段代码用js的document.write写进来时,可以把XX换成需要的变量):

<object><!--这里简写object标签-->
<param name="movie" value=http://www.89525.com/player/PlayerCodeAs/2011/"test.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="info=XX" /><!---->
<param name="menu" value="false" />
<embed
flashvars="info=XX"
src=http://www.89525.com/player/PlayerCodeAs/2011/"test.swf"
quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"
width="580"
height="350"
/>
</object>然后在AS中:

System.useCodepage = true;//定义码制,使得显示中文不乱码
var infoInAs=info;//这里直接调用传进来的参数这样swf就可以跟html(js)交互啦!是不是很方便很简单^_^!
原创文章,转载请注明出处:http://xiebiji.com/2008/11/swf 作者:Joe

Tags:兼容 FF IE

编辑录入:coldstar [复制链接] [打 印]
赞助商链接