SWFObject是什么

一:简介:

SWFObject是一个用于在HTML中方便插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的 HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。

二:应用:

1.

<script type=”text/javascript” src=”swfobject.js”></script>//引入swfobject.js

<div id=”flashcontent”>

//此处为SWF资源预留一个HTML结点,此处所有内容将被Flash movie替代

</div>

<script type=”text/javascript”>

var so = new SWFObject(”movie.swf”, “mymovie”, “200″, “100″, “7″, “#336699″);// 创建一个新的SWFObject实例,并且传入一下参数:文件路径、id、宽、高、FlashPlayer需要的版本号、资源背景色等

so.write(”flashcontent”);//将Flash资源应用到DOM里,在浏览器中显示出来。

</script>

2. 采用“Flashvars”参数传入变量

用Flashar是在预加载Flash时传入数据的最佳做法,语法格式与get变量串类似,如

variable1=value1&variable2=value2&variable3=value3SWFObject

例子如下:

<script typt=”text/javascript”>

Var So=new SWFObject(“movie.swf”,”mymovie”,”200”,”100”,”7”,”#336699”);

So.addVariable(“variable1”,getQueryParamValue(“variable1”));

So.addVariable(“variable2”,getQueryParamValue(“variable2”));

So.write(“flashcontent”);

</script>

时间: 2024-11-08 23:40:10

SWFObject是什么的相关文章

SWFObject使用方法和中文教程及IE无法加载播放的问题

SWFObject使用方法和中文教程 SWFObject的使用是非常简单的,只需要包含 swfobject.js这个js文件,然后在DOM中插入一些简单的JS代码,就能嵌入Flash媒体资源了. 下面是一个最简单的范例: 1.文件顶部需加载swfobject.js <script type="text/javascript" src="swfobject.js"></script> <script type="text/jav

SWFObject Flash 增强插件

SWFObject 2提供两种优化flash播放器的嵌入方法:基于标记的方法和依赖于js的方法. SWFObject 2提供一个js的API,为嵌入SWF文件和获取Flash播放器的相关信息提供了一个完整的工具箱. 只用了一个很小的js文件 (10Kb / GZIPed: 3.9Kb). 是SWFObject 1.5, UFO and the Adobe Flash Player Detection Kit的继承者. 拟统一所有现有的Flash播放器的嵌入方法,并提供了嵌入Adobe Flash

SWFObject 的基本使用方法

SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立.敏捷的JavaScript模块.该模块中的JavaScript脚本能够自动检测PC.Mac机器上各种 主流浏览器对Flash插件的支持情况.它使得插入Flash媒体资源尽量简捷.安全.而且它是非常符合搜索引擎优化的原则的.此外,它能够避免您的 HTML.XHTML中出现object.embed等非标准标签,从而符合更加标准.?1. [代码]基本使用 <!DOCTYPE html PUBLIC

[ActionScript] AS3利用SWFObject与JS交互

首先介绍SWFObject的用法: swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes) 有5个必须的参数和4个可选的参数: 1. swfUrl(String,必须的)指定SWF的URL. 2. id(String,必须的)指定将会被Flash内容替换的HTML元素(包含你的替换内容)的id. 3. width(String,必须的)指

swfobject.js视频播放插件

在网页中经常会用到视频播放的功能,下面介绍一下swfobject.js的视频播放应用:html代码结构: <div id="video_content"></div> css样式结构: body{background: #003368} #video_content{width:600px;height:400px;margin:200px auto;} js代码: function showFLV(flvId,flvUrl,imgUrl,w,h){ var i

swfobject.js的简单配置

因为工作需要在网页中迁入flash,开发过程中,发现直接使用embed自己开发的话需要考虑各种兼容性,也比较麻烦, 网上也找了几个相关的插件,比较使用之下,发现swfobject.js这一款还是蛮不错的,这里我使用的是1.5版本,属于老版本, 所以和新版本的配置上有一些出入. 另外官方给出的说法是1.5升级高版本会有很多改动的地方,所以建议一开始就确定好使用的版本,尽量避免中途升级版本. 代码如下:注释比较全,不再单独解释了 <html> <head> <script src

ckplayer、swfobject的简单应用

ckplayer可以说是一个很完整的网页播放器插件(包括网页调用的js.xml以及swf播放器): swfobject则是一个插件,可以引入swf等视频播放插件. 这两个在网上都可以找到很多相关的学习资料和应用的资料---- 代码(code): swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes)有5个必须的参数和4个可选的参数: 1.

比较好的播放视频插件swfobject.js

播放视频的方法: 方法一. 使用html5播放 <video src="./files/Clip_480_5sec_6mbps_h264.mp4" width="1000px" height="400px" controls="controls" loop="loop" autoplay="autoplay" poster="images/zzsm.png" s

使用 SWFObject.js 插入Flash

今天学习了一下使用 SWFObject.js 这个js插入flash. 下载地址:http://code.google.com/p/swfobject/ 这个js的好处 1.IE中没有讨厌的虚框问题了. 2.提供了完善的版本检测功能,如果版本不够则显示其他东西,比如图片或文字. 3.易于使用,只要在页面头加载一个 .js 文件,然后 HTML 写一个容器,里面放普通的文本或图片(用于无法显示 Flash 时显示),最后用脚本来替换这个元素里面的内容为 Flash. 4.使得插入Flash媒体资源