`

使用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文件的应用

    SWFObject.js的简单应用,用于在网页嵌入swf文件,很easy

    AS3与JS交互通信(使用swfObject插入Flash)

    2、使用swfObject向页面中插入Flash文件。 3、使用Flash中的ExternalInterface.call方法和fscommand方法对JS进行调用与传送数据。 4、使用Flash中的ExternalInterface.addCallback方法创建接口,使JS能够调用AS中的...

    swfobject 2.2 去除网页Flash(SWF文件)的虚线框

    swfobject 2.2 去除网页Flash(SWF文件)的虚线框 swfobject 2.2 去除网页Flash(SWF文件)的虚线框

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

    核格平台swfObject显示swf文件.zip核格平台swfObject显示swf文件.zip核格平台swfObject显示swf文件.zip核格平台swfObject显示swf文件.zip

    SWFObject2.2(含英文API文档)

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

    swfobject 播放器下载 不会花屏

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

    swfobject.js

    原来这是老外开发的,用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块,该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种 主流浏览器对Flash插件的支持情况。目前最新的...

    swfobject 网页载入flash swf JavaScript 代码

    swfobject 网页载入flash swf JavaScript 代码

    SWFObject_2.0_使用方法

    SWFObject_2.0_使用方法

    SWFObject 2.0

    第二步:在HTML的head标签中包括SWFObject的JavaScript类库 o 5-3 . 第三步:用SWFObject类库注册你的Flash内容并告诉SWFObject怎么样处理这些内容 • 6 . 怎样用SWFObject 2.0的动态发表方法来嵌入Flash内容? ...

    SWFObject图片、文件上传,PHP版

    PHP版SWFObject 图片上传,缩略图生成,文件上传。前后台demo已经写好,可直接放在php环境运行。

    SWFObject

    SWFObject,新的swf嵌入方法,支持标准HTML语法

    swf-jquery:基于 SWFObject 轻松操作 SWF 的 jQuery 插件

    基于 SWFObject 轻松操作 SWF 的 jQuery 插件。 这个很棒的课程自 2009 年就存在。现在在 Bower 上。演示快速开始使用 bower install swf-jquery --save文档 $.flash $(选择器).flash() 在选择上加载 flash swf $ ( ...

    flash网站常用js支持(swfobject swfaddress swffit)

    注:除js文件外请详细看.fla文件,在本地测试无法观看到地址栏的结果,请放置到服务器IIS环境。 swffit.js限制浏览器窗口的最小区域,因为swf宽高是100%,当页面非常小时会影响显示效果,所以可用这个来限制显示的...

    swf_fu:Rails插件:将您的Adobe Flash swf文件与其他资产(图像,javascript等)一样对待,并使用SWFObject 2.2嵌入它们

    swf_fu (发音为“ swif-fu”,法语使用者的笑话)使用SWFObject 2.2将swf对象嵌入HTML并支持其所有选项。 SWFObject 2是一个很好的库,Adobe现在使用它作为嵌入swf的官方方法! SWFObject的项目可在找到 欢迎评论...

    swfobject flash插件

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

    使用SWFObject完美解决HTML插入Flash的各浏览器兼容性方案

    Flash 嵌入的问题朋友们可能认为很简单,但是具体到一些问题上来讲,就不是那么简单了,比如:IE浏览器对FLASH的拦截虚框怎么去掉?在FF、OP、NS等其它浏览器是否兼容?代码是否符合W3C标准??等等

Global site tag (gtag.js) - Google Analytics