`
liyuan1943
  • 浏览: 18668 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SWFObject 2.1 最新版语法调用示例

阅读更多
1、最简单,最基本,只要想插入flash都能用到的经典一句话
<script type="text/javascript" src="swfobject.js"></script>


<script type="text/javascript">
swfobject.embedSWF("test.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 type="text/javascript" src="swfobject.js"></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 = "foobar";
var params = {};
params.menu = "false";
var attributes = {};
attributes.id = "dynamicContent3";
attributes.name = "dynamicContent3";
swfobject.embedSWF("test6_flashvars.swf", "content3", "300", "120", "6.0.0", "expressInstall.swf", flashvars, params, attributes);
//3、直接写在后面,就一句话,简洁剽悍,不拖泥带水
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"});
</script>


最后还是调用embedSWF方法嵌入flash,其参数顺序也很清晰,本人更喜欢第1中调用方法,看的不累,用着也方便。

3、一些强大的扩展功能
还有必要写么?

参考文献:http://www.swffix.org/swfobject/testsuite/
分享到:
评论

相关推荐

    SWFObject 2.1以上版本语法介绍

    随着SWFObject的版本升级,尤其是2.1及以上版本,其语法变得更加简便,使得插入Flash变得更加高效。 在SWFObject 2.1中,最基础的Flash插入语句只需要一行代码。例如: ```html &lt;SCRIPT src="swfobject.js" type=...

    SWFObject

    在提供的压缩包文件"swfobject"中,可能包含了SWFObject库的源代码和其他相关资源,如示例、文档或测试文件。通过研究这些文件,开发者可以更深入地理解和应用SWFObject,为他们的Web项目添加丰富的Flash交互功能。

    flash嵌入html 在html网页代码中嵌入Flash文件的解决方案(下)

    关于我的SWFObject V1.5的使用过程,以上篇...首先,给大家简要介绍一下V2.1语法的调用示例: 复制代码代码如下:[removed][removed][removed]//1、使用Json初始化变量、参数、属性 var flashvars = { name1: “hello”

    swfobject 网页载入flash swf JavaScript 代码

    例如,以下是一个简单的SWFObject嵌入代码示例: ```html &lt;!DOCTYPE html&gt; &lt;script src="swfobject.js"&gt; 如果你能看到这段文字,那可能是因为你的浏览器不支持Flash或者没有启用Flash。 swfobject....

    flase案例源代码

    【标题】"flase案例源...通过阅读和分析提供的代码案例,开发者能够加深对ActionScript语法和实践技巧的理解,并能应用于实际项目中。同时,注意查看和遵循"下载说明",以便顺利地将这些资源应用到自己的开发环境中。

Global site tag (gtag.js) - Google Analytics