biggates的心得

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

本文部分信息来源于http://www.awflasher.com/flash/articles/swfobj.htm,并且这里也有SWFObject的完整的使用说明。

SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。

SWFObject目前被大量运用于各大视频网站中,如YouTube新浪视频6间房等(注:6间房使用的是FlashObject,实际上就是SWFObject。由于Adobe紧抠"Flash"的名字,故而改名。详见这里)。

使用SWFObject时,需要事先包含 swfobject.js 文件(废话),之后使用如下方法建立一个SWFObject实例:


var so = new SWFObject(swf, id, width, height, version, background-color [, quality, xiRedirectUrl, redirectUrl, detectKey]);

这里是一个简单的例子:

 1<script type="text/javascript" src="swfobject.js"></script>
 2        
 3<div id="flashcontent">
 4  This text is replaced by the Flash movie.
 5</div>
 6
 7<script type="text/javascript">
 8   var so = new SWFObject("movie.swf""mymovie""200""100""7""#336699");
 9   so.write("flashcontent");
10
</script>
11
posted on 2008-01-04 23:27  biggates  阅读(385)  评论(0)    收藏  举报