SWFObject 2.1以上版本语法介绍


Posted in Javascript onJuly 10, 2010

不过先前的 调用方法着实有些繁琐,先实例化->添加参数、变量->写入,搞的跟把大象装冰箱里头一样麻烦。好在作者终于注意到这一点,在新的2.x版本中,其最简单的调用竟只需一句话,并且不需要等待页面加载完成,这意味着你可以将这句话写在页面的任何地方,由此可见人类的科技水平进步之快,下面我们就来列举几个我们在日常开发中最常用到的几个调用实例。

1、最简单,最基本,只要想插入flash都能用到的经典一句话

<SCRIPT src="swfobject.js" type=text/javascript></SCRIPT> 
<SCRIPT type=text/javascript> 
swfobject.embedSWF("xiedaima.swf", "yourFlashContainer", "300", "120", "9.0.0", "expressInstall.swf"); 
</SCRIPT>

注解:调用方法embedSWF——插入SWF文件,参数依次是
@swf文件的地址;
@用于装入swf文件的容器(如div)的id;
@flash的宽度;
@flash的高度(当然,这里的宽高都可以使用诸如100%这样的百分比来表示);
@正常播放该flash所需的最低版本;
@当版本低于要求时,执行该swf文件,这里利用这个flash跳转到官方下载最新版本的flash插件。(该参数可以省略)

在同一个页面插入多个flash到不同位置时,只要重复上面的语句,使用不同的容器id就可以了。

2、给swf文件传递参数、变量、属性的调用方法

<SCRIPT src="swfobject.js" type=text/javascript></SCRIPT> 
<SCRIPT type=text/javascript> 
//1、使用Json初始化变量、参数、属性 
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); //2、传统的初始化设置,效果一样 
var flashvars = {}; 
flashvars.name1 = "hello"; 
flashvars.name2 = "world"; 
flashvars.name3 = "xiedaima"; 
var params = {}; 
params.menu = "false"; 
var attributes = {}; 
attributes.id = "dynamicContent3"; 
attributes.name = "dynamicContent3"; 
swfobject.embedSWF("xiedaima.swf", "content3", "300", "120", "6.0.0", "expressInstall.swf", flashvars, params, attributes); 
//3、直接写在后面,就一句话,简洁剽悍,不拖泥带水 
swfobject.embedSWF("xiedaima.swf", "content5", "300", "120", "6.0.0", "expressInstall.swf", {name1:"hello",name2:"world",name3:"xiedaima"}, {menu:"false"}, {id:"dynamicContent5",name:"dynamicContent5"}); 
</SCRIPT>

最后还是调用embedSWF方法嵌入flash,其参数顺序也很清晰,本人更喜欢第1中调用方法,看的不累,用着也方便。
打包下载地址
Javascript 相关文章推荐
js身份证判断方法支持15位和18位
Mar 18 Javascript
jquery等待效果示例
May 01 Javascript
JS Array.slice 截取数组的实现方法
Jan 02 Javascript
全面介绍javascript实用技巧及单竖杠
Jul 18 Javascript
Javascript之深入浅出prototype
Feb 06 Javascript
javascript实现动态显示颜色块的报表效果
Apr 10 Javascript
js 获取今天以及过去日期
Apr 11 Javascript
20行js代码实现的贪吃蛇小游戏
Jun 20 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
Dec 20 Javascript
详解Vue 多级组件透传新方法provide/inject
May 09 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
Jan 15 Javascript
写给新手同学的vuex快速上手指北小结
Apr 14 Javascript
加载jQuery后$冲突的解决办法
Jul 09 #Javascript
在javascript将NodeList作为Array数组处理的方法
Jul 09 #Javascript
jquery multiSelect 多选下拉框
Jul 09 #Javascript
IE8 chrome中table隔行换色解决办法
Jul 09 #Javascript
jQuery EasyUI NumberBox(数字框)的用法
Jul 08 #Javascript
JSON.parse 解析字符串出错的解决方法
Jul 08 #Javascript
location.href 在IE6中不跳转的解决方法与推荐使用代码
Jul 08 #Javascript
You might like
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
javascript 特殊字符串
2009/02/25 Javascript
Javascript的闭包
2009/12/31 Javascript
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
js模仿html5 placeholder适应于不支持的浏览器
2013/01/13 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
利用jQuery实现可以编辑的表格
2014/05/26 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
JavaScript的Object.defineProperty详解
2018/07/09 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
[17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
2014/06/13 DOTA
Python字符串匹配算法KMP实例
2015/07/18 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
2020/04/01 Python
python使用selenium爬虫知乎的方法示例
2020/10/28 Python
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
当文件系统受到破坏时,如何检查和修复系统?
2012/03/09 面试题
材料物理专业个人求职信
2013/12/15 职场文书
美容院营销方案
2014/03/05 职场文书
2014年小学英语教师工作总
2014/12/03 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
导游词书写之黄山
2019/08/06 职场文书