藏井阁

" Scientists ask why, engineers ask why not? "

使用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>

其中,

  1. swfDivId:表示需要插入flash的容器的id
  2. movie.swf:为插入的flash文件名,可以是一个路径下的某个文件
  3. movieId:是给该flash文件命名的ID
  4. 300、200:是插入的flash大小
  5. 9:是指该flash需要在flash Player9及以上版本播放
  6. #999999:设定flash的背景色,也可以设置为transparent,来实现透明背景。

更多详细的应用点击下面:

英文好的看原著《SWFObject: Javascript Flash Player detection and embed script

热爱汉语的看这里《基于Javascript的Flash媒体版本检测与嵌入模块》

类别: Web开发

Tags: SWFobject

damon pang

大魔

Damo

i#impng.com

专注Web开发,爱电影,爱One Piece.