使用SWFobject插入flash
SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块(AWFlasher译),能够自动检测当前浏览器支持的flash播放器版本,而生成不同的嵌入代码,能够避免IE中自动给flash加上虚线框,需要点击激活的情况。通过其内嵌的接口,可以使用户不需要离开你的站点,就可以升级flash播放器。
使用很简单,首先引入该js文件(点击浏览,范例看这里),然后按照下面的格式:
<script type="text/javascript">
var oSWF = new SWFObject("movie.swf", "movieId", "300", "200", "9", "#999999");
oSWF.write("swfDivId");
</script>
其中,
- swfDivId:表示需要插入flash的容器的id
- movie.swf:为插入的flash文件名,可以是一个路径下的某个文件
- movieId:是给该flash文件命名的ID
- 300、200:是插入的flash大小
- 9:是指该flash需要在flash Player9及以上版本播放
- #999999:设定flash的背景色,也可以设置为transparent,来实现透明背景。
更多详细的应用点击下面:
英文好的看原著《SWFObject: Javascript Flash Player detection and embed script》
热爱汉语的看这里《基于Javascript的Flash媒体版本检测与嵌入模块》。