`

使用SWFObject 在HTML中插入swf文件

阅读更多
在网页里面插入swf,再平常不过了,一般会想到如下代码:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="200" height="100">
        <param name="movie" value="filename.swf">
        <param name="wmode" value="transparent">
        <embed src="filename.swf" width="200" height="100" type="application/x-shockwave-flash" />
</object>


其中
<embed src="filename.swf" width="200" height="100" type="application/x-shockwave-flash" />

是为了适应FireFox下面能正常播放才加上去的

有时候在IE下面,用第一段代码会有些莫名其妙的格式问题。

--------------------------------------------------------------------------------------------------------------------------------------------

现在有了SWFObject,一切变的简单了
一、最普通的格式,简单的插入一个swf

<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
  swfobject.embedSWF("test.swf", "fileID", "200", "120", "9.0.0", "expressInstall.swf");
</script>

<body>
<div id="fileID" />
</body>

参数的地址依次是:
1、swf文件的地址;
2、用于装入swf文件的容器(如div)的id;
3、flash的宽度;
4、flash的高度;
5、正常播放该flash所需的最低版本;
6、当版本低于要求时,执行该swf文件,这里利用这个flash跳转到官方下载最新版本的flash插件。(该参数可以省略)

二、给swf传递参数、变量等。
<script src="swfobject.js" type="text/javascript"></script>
<script type="text/javascript">
	var flashvars = "";
	var params = {
		menu: "false",
		scale: "noScale",
		allowFullscreen: "true",
		allowScriptAccess: "always",
		bgcolor: "#FFFFFF"
	};
	var attributes = {
		id:"fileID"
	};
	swfobject.embedSWF("filename.swf ", "altContent", "100%", "100%", "9.0.0", "expressInstall.swf ", flashvars, params, attributes);
</script>

<body>
<div id="fileID" />
</body>


通常情况,第一种用的比较多。
2
0
分享到:
评论
1 楼 wgcniler 2009-09-02  
可以显示播放进度和视频控制面板么

相关推荐

    使用SWFObject.js文件嵌入swf文件的应用

    它通过JavaScript代码检测用户浏览器是否安装了正确的Flash版本,如果满足条件,就会在HTML页面中插入SWF文件,否则会提供一个备选内容,确保非Flash支持的设备也能正常访问网页。 2. **工作原理**:SWFObject使用...

    核格平台swfObject显示swf文件源码

    3. 使用JavaScript编写代码来检测浏览器是否支持Flash,如果支持,则使用swfObject插入SWF文件。 4. 设置SWF文件的参数,如宽度、高度、版本号等。 5. 提供不支持Flash时的回退内容,以保证所有用户都能访问网页。 ...

    swfobject 2.0

    SWFObject的核心功能是通过动态替换HTML代码来插入SWF(Shockwave Flash)文件,这种方式对搜索引擎友好,并且支持那些不支持Flash的浏览器或设备。它的工作原理是首先隐藏HTML页面中的替代内容,然后根据用户的...

    swfobject 网页载入flash swf JavaScript 代码

    SWFObject是一个JavaScript库,主要用于在网页中无缝地嵌入Adobe Flash内容,如SWF文件。这个库由格雷格·劳(Greg Lafrance)创建,并在2006年首次发布,目的是解决早期Flash内容在网页上加载和显示的一系列问题,...

    在jsp中播放swf视频

    4. **使用swfobject嵌入SWF**:接下来,在JSP页面底部或者`&lt;head&gt;`中的`&lt;script&gt;`标签内,使用swfobject的API来插入SWF视频: ```javascript var flashvars = {}; var params = {allowscriptaccess: "always", ...

    官网swfObject

    4. **动态加载**:swfObject支持延迟加载SWF文件,只有当用户滚动到相关内容时才会加载,减少页面加载时间。 5. **参数设置**:可以轻松设置Flash的宽高、版本需求、质量、颜色等属性,以及自定义Flash变量。 6. *...

    html嵌入flex swf

    在 HTML 中嵌入 Flex SWF 文件,通常使用的是 Adobe 提供的 `SWFObject` JavaScript 库。这个库能够帮助我们优雅地处理浏览器兼容性问题,同时提供了一种简单的方法来插入 SWF 文件并传递参数。下面详细介绍如何实现...

    SWFObject

    1. **Flash内容嵌入**:SWFObject利用JavaScript动态插入`&lt;object&gt;`和`&lt;embed&gt;`标签,确保Flash内容在用户浏览器中正确显示。它会检测浏览器是否安装了合适的Flash插件,如果没有,可以提供一个备选的HTML内容,如纯...

    swfobject

    - **引入SWFObject**:首先,你需要在HTML页面中引入SWFObject.js 文件。这可以通过`&lt;script&gt;`标签实现,确保它在Flash内容被插入之前加载。 - **定义Flash内容**:使用JavaScript创建一个空的`&lt;div&gt;`元素,作为...

    SWFObject 插件

    SWFObject是一款广泛使用的JavaScript库,它主要用于在HTML页面中无缝、优雅地插入Adobe Flash内容。这个插件的出现解决了早期HTML与Flash交互时的一些问题,如浏览器兼容性、自动更新Flash Player以及提供HTML备选...

    js > swfobject.js 使用

    在JavaScript中,使用SWFObject.js提供的函数来检测Flash Player并嵌入SWF文件。以下是一个基本示例: ```javascript var flashvars = {}; // 用于传递给Flash的变量 var params = {}; // 用于设置Flash参数,...

    SWFObject2.2(含英文API文档)

    SWFObject是一个用于在HTML中方便插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash...

    swfobject2.2

    1. 在HTML文件中引入`swfobject.js`。 2. 准备Flash内容的替代HTML内容。 3. 定义Flash对象的参数和属性。 4. 使用SWFObject的`swfobject.embedSWF()`方法嵌入Flash。 ### 8. **最佳实践** - 始终提供有意义的替代...

    swfobject.js

    1. **引入SWFObject.js**:在HTML文件中,通过`&lt;script&gt;`标签引入SWFObject.js库。 2. **定义Flash内容的替代内容**:为了使不支持Flash或者禁用了Flash插件的用户也能正常浏览网页,我们需要提供非Flash的替代内容...

    swfobject 应用

    2. **HTML 代码替换**:SWFObject 会使用 JavaScript 将预先准备好的 HTML 元素(通常是`&lt;div&gt;`)替换为 `&lt;object&gt;` 或 `&lt;embed&gt;` 标签,这些标签用于加载 SWF 文件。 3. **参数设置**:用户可以通过 JavaScript API...

    SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块

    SWFObject是一个JavaScript库,主要用于在网页中检测和嵌入Adobe Flash媒体资源,特别是SWF文件。这个模块的核心功能是通过JavaScript脚本来检测用户的浏览器是否安装了足够版本的Flash插件,以支持播放指定的Flash...

    flash swfobject.js实例360室内装饰图片全景查看

    首先,SWFObject.js的主要功能是检测用户浏览器是否支持Flash,如果支持,则插入SWF文件;如果不支持,它还提供备选内容,确保非Flash用户也能正常浏览网页。在本例中,它被用来嵌入一个能够展示360度全景图的Flash...

    swfobject_2_2.zip

    SwfObject是一款广泛使用的JavaScript库,主要用于在网页中插入和控制Adobe Flash内容。它最初由格雷格·劳(Greg Lafrance)创建,后来被Google采纳并进一步发展。SwfObject 2.2是其一个重要版本,它在兼容性和易用性...

    flash嵌入web页面(swfobject)

    在网页设计中,Flash曾是实现动态交互和...在swfobject_examples文件中,你应该能找到示例代码和实际运行的案例,进一步学习和理解如何使用SWFObject。通过实践这些示例,你将更好地掌握将Flash嵌入Web页面的技术。

Global site tag (gtag.js) - Google Analytics