SWFObject是一个用于在HTML中方面插入Adobe
Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种
主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的
HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。
(即:通过text/html应答页面, 而非
application/xhtml+xml)
原文:SWFObject: Javascript Flash Player detection and embed script
翻译:Awflasher.com
汉化地址:http://www.awflasher.com/flash/articles/swfobj.htm
- 更新到SWFObject 1.5官方文档(Updated to 1.5 @ 070318)
Sample
SWFObject的使用是非常简单的,只需要包含 swfobject.js
这个js文件,然后在DOM中插入一些简单的JS代码,就能嵌入Flash媒体资源了。
下面是一个最简单的范例:
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
so.write("flashcontent");
</script>
下载
SWFObject基于MIT License
,您可以免费任意使用。
下载 SWFObject 1.5
- Zip 文件, 包含 swfobject.js 和其他范例。
更多链接:
* 页面全部是 text/html格式,不是
application/xhtml+xml.
更多问题可以访问我们的论坛:SWFObject论坛!
分享到:
相关推荐
### SWFObject v1.5 简介 SWFObject是一种用于网页中轻松检测和嵌入Adobe Flash内容的JavaScript库。它最初是为了简化Flash内容的集成与优化用户体验而设计的。随着网络技术的发展,虽然Flash已经不再流行,但了解...
- **文档阅读**:仔细阅读 SWFObject 2.0 的官方文档,确保理解新版本的特点和使用方法。 - **测试兼容性**:迁移后需要进行充分的测试,确保在各种浏览器中都能正常工作。 ### 8. 从 UFO 迁移到 SWFObject v2.0 的...
SWFObject 1.5 版本是在早期发布的,随着技术的发展,Adobe Flash已经逐渐被淘汰,HTML5成为了现代Web开发的首选。虽然SWFObject 仍可用于维护旧项目,但新项目建议使用HTML5的多媒体元素如`<video>`和`<audio>`来...
9. **文档和资源**:访问swfObject的官方网站可以获得详细的API文档、教程和社区支持,以便更好地使用这个工具。 总的来说,swfObject是一个强大的解决方案,使得网页开发者能够在不牺牲兼容性和无障碍性的前提下,...
通过掌握SWFObject 2.0的JavaScript文件、中文PDF说明书、官方文档、API以及实例播放器,你将能够创建出适应性强、用户体验良好的Flash网页应用。随着技术的发展,虽然现代网页更多转向HTML5,但SWFObject的历史地位...
SWFObject是一个用于在HTML中方便插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器...该资源为2.2版本,其中包含了英文API文档。
在压缩包文件"swfobject"中,可能包含了SWFObject库的源代码、示例文件、文档和教程。这些资源对于初学者来说非常宝贵,可以帮助他们快速理解和应用SWFObject。源代码可以供开发者查看其工作原理,学习如何自定义和...
在HTML4和HTML5文档中,直接内联插入Flash内容会破坏文档结构,不符合语义化原则,而SWFObject通过动态插入技术解决了这个问题。 使用SWFObject.js的步骤大致如下: 1. **引入SWFObject.js**:在HTML文件中,通过`...
在提供的压缩包文件"swfobject"中,可能包含了SWFObject库的源代码和其他相关资源,如示例、文档或测试文件。通过研究这些文件,开发者可以更深入地理解和应用SWFObject,为他们的Web项目添加丰富的Flash交互功能。
- 示例和文档:可能包括示例代码、使用教程和API文档,帮助开发者快速上手。 ### 7. **使用步骤** 1. 在HTML文件中引入`swfobject.js`。 2. 准备Flash内容的替代HTML内容。 3. 定义Flash对象的参数和属性。 4. ...
在压缩包文件中,"swfobject_2_2.zip"可能包含了SWFObject2.2的源代码、文档、示例和其他相关资源。开发者可以通过解压这个文件,将SWFObject库引入到自己的项目中。"SwfObjectDemo.zip"则可能是包含了一些演示如何...
swfobject_modified.js
5. **docs**或**readme**文件:可能包含SWFObject的文档和使用指南,帮助开发者理解和应用这个库。 6. **flash**文件夹:可能包含SWF格式的Flash Player文件,这是播放FLV视频所必需的。 通过解压并研究这些文件,...
《深入理解RTMP直播技术与SWFObject应用》 RTMP(Real-Time Messaging Protocol)实时消息传输协议,是Adobe公司推出的一种用于音视频数据实时传输的协议,常用于在线直播领域,提供了一秒级的实时性,使得观众可以...
**SWFObject 2.1 知识点详解** SWFObject 是一款广泛使用的JavaScript库,主要用于在网页中无缝地嵌入Adobe Flash内容。它的主要功能是实现Flash Player的检测、版本检查以及自动插入和替换HTML内容,确保无论用户...
**标题:“swfobject 应用”** **一、SWFObject 简介** SWFObject 是一个轻量级的 JavaScript 库,主要用于在网页中无缝地嵌入 Adobe Flash 内容。它通过动态替换 HTML 元素来实现 Flash 的插入,并提供了优雅降级...
4. **易用性增强:** 这个版本可能提供了更简洁的API和更好的文档,使得开发者更容易理解和使用swfobject。 5. **兼容性改进:** swfobject_2_2可能加强了对不同浏览器和操作系统的支持,包括Internet Explorer、...