`
liyuan1943
  • 浏览: 18353 次
  • 性别: 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 2.1

    **SWFObject 2.1 知识点详解** SWFObject 是一款广泛使用的JavaScript库,主要用于在网页中无缝地嵌入Adobe Flash内容。它的主要功能是实现Flash Player的检测、版本检查以及自动插入和替换HTML内容,确保无论用户...

    SWFObject

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

    swfobject_modified.js

    swfobject_modified.js

    swfobject.js

    swfobject.js最新版,版本:WIN 10,0,32,18

    flash嵌入web页面(swfobject)

    在网页设计中,Flash曾是实现动态交互和...在swfobject_examples文件中,你应该能找到示例代码和实际运行的案例,进一步学习和理解如何使用SWFObject。通过实践这些示例,你将更好地掌握将Flash嵌入Web页面的技术。

    swfobject

    - **初始化SWFObject**:调用SWFObject 函数,传入Flash的参数。 ```javascript swfobject.embedSWF("myFlash.swf", "myFlashContent", "300", "200", "9.0.0", false, {movieParams}, {flashVars}, {attributes});...

    swfobject 2.0

    4. **自定义事件和方法**:开发者可以通过SWFObject提供的API监听Flash加载状态,触发自定义的JavaScript事件,或者调用Flash对象的方法进行交互。 5. **SEO优化**:由于SWFObject会将Flash内容替换到HTML结构中,...

    SWFObject v1.5简介

    SWFObject的设计理念在于提供一种简洁有效的方法来嵌入Flash内容,同时保持对旧版浏览器的支持和搜索引擎的友好性。通过这种方式,开发者可以在不影响用户体验的情况下,为网页添加动态多媒体内容。 #### 结论 ...

    SWFObject2.2

    在压缩包文件中,"swfobject_2_2.zip"可能包含了SWFObject2.2的源代码、文档、示例和其他相关资源。开发者可以通过解压这个文件,将SWFObject库引入到自己的项目中。"SwfObjectDemo.zip"则可能是包含了一些演示如何...

    官网swfObject

    2. **官网**:可能指的是swfObject的官方站点,通常会提供最新版本的库、文档、示例代码和社区支持。 3. **swf**:这是Flash文件的扩展名,是一种包含Adobe Flash内容的二进制文件。 4. **js**:指的是JavaScript,...

    AS3与JS交互通信(使用swfObject插入Flash)

    (*下载swfObject开发版及示例请访问:http://code.google.com/p/swfobject/) 兼容性,在如下浏览器(Windows环境,Flash Player 11.3)中进行过测试: ·IE 7,IE 8,IE 9 ·Firefox 14 ·Chromium 22 ·...

    swfobject 应用

    4. **调用 SWFObject**:使用 JavaScript 调用 SWFObject 的方法,如 `swfobject.embedSWF()` 来嵌入 Flash。 5. **优雅降级**:提供 HTML 替代内容,以确保不支持 Flash 的用户也能看到有意义的信息。 **四、示例...

    SWFObject 图形报表

    例如,如果检测到的Flash Player版本低于指定的最低版本,SWFObject会尝试提供一个替代方案,通常是引导用户下载并安装最新的Flash Player插件。 ### 总结 SWFObject作为一种JavaScript库,为网页开发者提供了在...

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

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

    SWFObject_2.0_使用方法

    - 通过 JavaScript 动态生成 `&lt;object&gt;` 和 `&lt;embed&gt;` 标签,或者直接调用 SWFObject 提供的函数来嵌入 Flash 内容。 ### 7. 从 SWFObject 1.5 迁移到 SWFObject 2.0 的注意事项 - **API 变化**:了解新版本中 API...

    SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块

    SWFObject是一个JavaScript库,主要用于在网页中检测和嵌入Adobe Flash媒体资源,特别是SWF文件。这个模块的核心功能是通过JavaScript脚本来检测用户的浏览器是否安装了足够版本的Flash插件,以支持播放指定的Flash...

    swfobject2.2

    - 示例和文档:可能包括示例代码、使用教程和API文档,帮助开发者快速上手。 ### 7. **使用步骤** 1. 在HTML文件中引入`swfobject.js`。 2. 准备Flash内容的替代HTML内容。 3. 定义Flash对象的参数和属性。 4. ...

Global site tag (gtag.js) - Google Analytics