在网页里面插入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>
通常情况,第一种用的比较多。
分享到:
相关推荐
SWFObject.js的简单应用,用于在网页嵌入swf文件,很easy
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显示swf文件.zip核格平台swfObject显示swf文件.zip核格平台swfObject显示swf文件.zip核格平台swfObject显示swf文件.zip
SWFObject是一个用于在HTML中方便插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash...
SWFObject是一个用于在HTML中方便插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash...
原来这是老外开发的,用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块,该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种 主流浏览器对Flash插件的支持情况。目前最新的...
swfobject 网页载入flash swf JavaScript 代码
SWFObject_2.0_使用方法
第二步:在HTML的head标签中包括SWFObject的JavaScript类库 o 5-3 . 第三步:用SWFObject类库注册你的Flash内容并告诉SWFObject怎么样处理这些内容 • 6 . 怎样用SWFObject 2.0的动态发表方法来嵌入Flash内容? ...
PHP版SWFObject 图片上传,缩略图生成,文件上传。前后台demo已经写好,可直接放在php环境运行。
SWFObject,新的swf嵌入方法,支持标准HTML语法
基于 SWFObject 轻松操作 SWF 的 jQuery 插件。 这个很棒的课程自 2009 年就存在。现在在 Bower 上。演示快速开始使用 bower install swf-jquery --save文档 $.flash $(选择器).flash() 在选择上加载 flash swf $ ( ...
注:除js文件外请详细看.fla文件,在本地测试无法观看到地址栏的结果,请放置到服务器IIS环境。 swffit.js限制浏览器窗口的最小区域,因为swf宽高是100%,当页面非常小时会影响显示效果,所以可用这个来限制显示的...
swf_fu (发音为“ swif-fu”,法语使用者的笑话)使用SWFObject 2.2将swf对象嵌入HTML并支持其所有选项。 SWFObject 2是一个很好的库,Adobe现在使用它作为嵌入swf的官方方法! SWFObject的项目可在找到 欢迎评论...
SWFObject是一个用于在HTML中方便插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash...
Flash 嵌入的问题朋友们可能认为很简单,但是具体到一些问题上来讲,就不是那么简单了,比如:IE浏览器对FLASH的拦截虚框怎么去掉?在FF、OP、NS等其它浏览器是否兼容?代码是否符合W3C标准??等等