swfobject.js 2.2简单使用方法
2012-06-12 11:47
555 查看
官方网址介绍 http://code.google.com/p/swfobject/wiki/documentation
用法:
html部分
<div id="swf1">......</div>
js部分
swfobject.embedSWF("test.swf","swf1","300","120","9.0.0",);
源码部分:
这是2.2中的源码。看参数就明白怎么使用了。
embedSWF: function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj,callbackFn) {
....}
详解
首先需要了解object标签。 http://www.w3school.com.cn/tags/tag_object.asp http://www.w3school.com.cn/tags/tag_param.asp
swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr
这些依次为,swf位置,html要替换成flash的元素的id,宽,高,flash版本,如果没有flash那就使用这个自动安装flash的文件 swfobject2.2源文件里有
flashvarsObj:这里是flashvars的值。这个常用来作为html与flash之间传递参数,本来是在params对象中的属性,由于考虑到常用和方便,所以单独取了出来。可以设置为null。然后在param中写。
param对象的属性:
详细的介绍http://kb2.adobe.com/cps/127/tn_12701.html
play,loop,menu,quality,scale,salign,bgcolor,base,swliveconnect,flahvars,devicefont ,allowscriptaccess ,seamlesstabbing ,allowfullscreen ,allownetworking
wmode 这个很重要,
attributes对象的属性:id,name,styleclass(不使用class,因为class也是ECMA4的保留关键字),align
callbackFn:回调函数
使用演示
演示1
演示2
演示3
演示4
js调用方法
http://code.google.com/p/swfobject/wiki/api
转载:/article/5320821.html
用法:
html部分
<div id="swf1">......</div>
js部分
swfobject.embedSWF("test.swf","swf1","300","120","9.0.0",);
源码部分:
这是2.2中的源码。看参数就明白怎么使用了。
embedSWF: function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj,callbackFn) {
....}
详解
首先需要了解object标签。 http://www.w3school.com.cn/tags/tag_object.asp http://www.w3school.com.cn/tags/tag_param.asp
swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr
这些依次为,swf位置,html要替换成flash的元素的id,宽,高,flash版本,如果没有flash那就使用这个自动安装flash的文件 swfobject2.2源文件里有
flashvarsObj:这里是flashvars的值。这个常用来作为html与flash之间传递参数,本来是在params对象中的属性,由于考虑到常用和方便,所以单独取了出来。可以设置为null。然后在param中写。
param对象的属性:
详细的介绍http://kb2.adobe.com/cps/127/tn_12701.html
play,loop,menu,quality,scale,salign,bgcolor,base,swliveconnect,flahvars,devicefont ,allowscriptaccess ,seamlesstabbing ,allowfullscreen ,allownetworking
wmode 这个很重要,
window,opaque,transparent(一般设为
transparent
透明或者opaque不透明)。当不设置时默认为window,这时已窗口方式呈现。这时object元素将始终显示在最上面,同时点击事件等也监听不到。
attributes对象的属性:id,name,styleclass(不使用class,因为class也是ECMA4的保留关键字),align
callbackFn:回调函数
使用演示
演示1
swfobject.embedSWF( "test6_flashvars.swf" , "content5" , "300" , "120" , "6.0.0" , "expressInstall.swf" ,{name1: "hello" ,name2: "world" ,name3: "foobar" },{menu: "false" },{id: "dynamicContent5" ,name: "dynamicContent5" }); |
var flashvars = { |
name1: "hello" , |
name2: "world" , |
name3: "foobar" |
}; |
var params = { |
menu: "false" |
}; |
var attributes = { |
id: "dynamicContent2" , |
name: "dynamicContent2" |
}; |
swfobject.embedSWF( "test6_flashvars.swf" , "content2" , "300" , "120" , "6.0.0" , "expressInstall.swf" ,flashvars,params,attributes); |
var flashvars = {};<br>flashvars.xmlPath = "data.xml" ;<br> var params = {};<br>params.wmode = "transparent" ;<br> var attributes = {};<br>swfobject.embedSWF( "xixi.swf" , "banner" , "960" , "250" , "9.0.0" , "expressInstall.swf" ,flashvars,params,attributes);<br> |
swfobject.embedSWF( "gen_shu.swf" , "gen_swf1" , "180" , "105" , "9.0.0" , null , null ,{wmode: "transparent" }, null , function (){alert( "已加载成功flash" )}); |
http://code.google.com/p/swfobject/wiki/api
转载:/article/5320821.html
相关文章推荐
- swfobject.js 2.2简单使用方法
- swfobject.js 2.2简单使用方法
- swfobject.js 2.2简单使用方法
- swfobject.js 2.2 使用方法
- 使用swfobject.js调用flash,使flash背景透明的方法
- 使用 SWFObject.js 插入Flash
- 使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
- js简单设置与使用cookie的方法
- SWFObject.js试用方法参数说明
- Zero Clipboard js+swf实现的复制功能使用方法
- firefox中使用ocx的方法 嵌入object标签+js判断各个浏览器的方法
- Zero Clipboard js+swf实现的复制功能使用方法
- js使用DOM操作实现简单留言板的方法
- 使用js获取地址栏参数的方法推荐(超级简单)
- JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
- WKWebView的简单使用,与js交互(js调用OC或swift方法)
- highlight.js的简单使用方法
- Zero Clipboard js+swf实现的复制功能使用方法
- Zero Clipboard js+swf实现的复制功能使用方法
- 使用 SWFObject.js 插入Flash