作家
登录

SWFObject 2.1以上版本语法介绍

作者: 来源:www.28hudong.com 2013-03-30 01:27:21 阅读 我要评论

不过先前的 调用方法着实有些繁琐,先实例化->添加参数、变量->写入,搞的跟把大象装冰箱里头一样麻烦。好在作者终于注意到这一点,在新的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中调用方法,看的不累,用着也方便。打包下载地址

  推荐阅读

  CSS实现同一背景图的导航菜单

css实现导航菜单带背景图效果,sky整理收集。 ul,li{ list-style:none; float:left;} body{ font-size:12px; line-height:1.6; font-family:Verdana, "宋体", Arial; text-align:center;} #inf>>>详细阅读


本文标题:SWFObject 2.1以上版本语法介绍

地址:http://www.17bianji.com/kaifa2/JS/26044.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)