符合标准的网页中嵌入flash对象的方法

SWFObject是一种易用的、符合标准的在网页中嵌入flash对象的方法,你只需要在网页中引用一个小巧的js文件。
项目下载:http://code.google.com/p/swfobject/
官方文档:英文 中文翻译
为什么你应该使用SWFObject?
一篇A List Apart上的文章Flash Embedding Cage Match描述了SWFObject v2.0背后的基本原理,以及为什么它比其他可用的Flash嵌入方式更好。
怎样使用SWFObject?
SWFObject提供了两种嵌入Flash内容的方法:
- 用符合标准的标签来嵌入Flash内容和替换内容(译者注:替换内容指Flash插件没有安装时需要显示的内容),并且用JavaScript来解决使用标签嵌入时出现的一些问题(这种方法也被称之为静态发表(static publishing))。
- 使用标准的标签插入替换内容,并用unobtrusive(译者注:这个词的翻译争议比较大,暂且不译,可以理解为低调的、不唐突的)的JavaScript来嵌入Flash内容(与以前版本的SWFObject以及UFO很相似,这种方法也被称之为动态发表(dynamic publishing))。
怎样在一个HTML页面中嵌入多个SWF文件?
- 第一步:用符合标准的标签创建替换内容;
- 第二步:在HTML页面的head标签中包括SWFObject JavaScript类库;
- 第三步:用JavaScript嵌入你的SWF。
重复第一步到第三步来添加任意多个SWF文件到你的页面。