本文部分信息来源于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">
4This text is replaced by the Flash movie.
5</div>
6
7<script type="text/javascript">
8var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
9so.write("flashcontent");
10</script>
11




so.write(
浙公网安备 33010602011771号