SWF Class
动态插入 swf 功能
Constructor
SWF
(
-
config
Parameters:
-
config
Object
Example:
require(['swf'],function(SWF){
// use SWF
var swf=new SWF({
src:'xx.swf',
attrs:{
width:100
},
params:{
flashVars:{
x:1
}
},
render:'#container'
});
swf.get('el') // => 对应 swf dom 节点
swf.callSWF('save',[key,value]); //调用swf的方法
});
Item Index
Properties
Methods
callSWF
(
Any
-
method
-
args
调用 swf 的方法
Returns:
Any:
swf 方法返回值
destroy
()
销毁 swf 元素
fpv
(
Array-
force=false
获取 flash 版本数组
Parameters:
-
force=false
Boolean是否强制不从缓存中读取,默认 false
Returns:
Array :
版本号数组,例如 ['9','1','252']
fpvGTE
(
-
ver
-
force=false
检查当前版本是否比提供的参数版本高
Returns:
当前版本是否比提供的参数版本高
Properties
status
String
状态,有三种取值:
- NOT_INSTALLED 表示没有安装 flash 插件
- SUCCESS 表示已成功插入 swf 元素
- TOO_LOW 表示当前版本号低于配置的版本号