swfobject是什么?
有些朋友可能可能并不熟悉它,但是如果你玩过flash,我想应该不会陌生。

SWFObject是一个用于在HTML中方便插入Adobe Flash媒体资源(*.swf文件)的JavaScript模块。它能够避免您的 HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。

如果你现在需要急于了解如何使用它,那么你可以看看我下面的简短的介绍,相信能够帮助到您。

第一步,你可以去到http://code.google.com/p/swfobject/downloads/detail?name=swfobject_2_2.zip下载到它。

第二步,学会如何使用。

swfobject就是为我们提供更好更简单的方法将swf嵌入到html中,它给出两种方法让我们去做这事。

方法一:静态的插入

1. 使用object的标签插入swf

2. 在html的head内加入我们下载下来swfobject.js: <scripttype="text/javascript"src="swfobject.js"></script>

3. 使用swfobject提供的接口来关联swf

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>SWFObject - step 3</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("myId", "9.0.115", "expressInstall.swf");
</script>
</head>
<body>
<div>
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420">
<param name="movie" value="test.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="test.swf" width="780" height="420">
<!--<![endif]-->
<p>Alternative content</p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</body>
</html>

方法二:动态的插入
1. 给出div用来装载swf文件

<div id="myContent">      <p>Alternative content</p></div>

2. 在html的head内加入我们下载下来swfobject.js: <scripttype="text/javascript"src="swfobject.js"></script>

3. 使用swfobject提供的接口来关联swf

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>SWFObject dynamic embed - step 3</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0");
</script>
</head>
<body>
<div id="myContent">
<p>Alternative content</p>
</div>
</body>
</html>

当然swfobject还提供了一些额外的参数可以赋给swf文件。如:

varflashvars={};varparams={};varattributes={};
swfobject.embedSWF("myContent.swf","myContent","300","120","9.0.0","expressInstall.swf",flashvars,params,attributes);
这些我们都可以在需要的时候添加。
希望能够为所需要的朋友提供一点帮助。

swfobject.js 简介相关推荐

  1. Zepto.js简介

    Zepto.js简介 一.总结 一句话总结: Zepto.js语法和jquery起码百分之90相似,主要做移动端框架,和jquery mobile是一个类型的概念 1.Zepto.js做移动端的特点? ...

  2. 【Nodejs篇一】Node js 简介

    一.Node.js简介 Node.js 不是一种独立的语言,Node.js 也不是一个 JavaScript 框架,.Node.js 是一个让 JavaScript 运行在服务端的开发平台.他跳过了h ...

  3. swfobject.js视频播放插件

    在网页中经常会用到视频播放的功能,下面介绍一下swfobject.js的视频播放应用: html代码结构: <div id="video_content"></d ...

  4. swfobject.js 2.2简单使用方法

    swfobject.js 2.2简单使用方法 官方网址介绍 http://code.google.com/p/swfobject/wiki/documentation 用法: html部分 <d ...

  5. SWFObject.js入门

    SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块 原文:SWFObject: Javascript Flash Player detection and embed s ...

  6. swfobject.js 的用法

    最近看到了好几个Flash网站,head代码里都加载了一个swfobject.js,这个JS究 竟有什么作用呢?眼下正在做一个Web页面,说不定刚好可以派上用场.于是,好奇的搜索了一下.原来这是老外开 ...

  7. 让swfobject.js 支持透明的flash

    使用ofc时,用swfobject.js调用flash,遇到的基本问题就是flash会在浮动层之上,影响到整体功能. google了一下,发现swfobject.js并没有打算支持透明的flash,只 ...

  8. swfobject.js 2.2 使用方法

    在网页中插入FLASH时总是要写一大堆控件代码,而swfobject可以大大简化这项工作,使用swfobject的好处: 1.IE中没有讨厌的虚框问题了. 2.提供了完善的版本检测功能,如果版本不够则 ...

  9. 关于swfobject.js详解

    最近看到了好几个Flash网站,head代码里都加载了一个swfobject.js,这个JS究 竟有什么作用呢?眼下正在做一个Web页面,说不定刚好可以派上用场.于是,好奇的搜索了一下.原来这是老外开 ...

  10. swfobject.js 详细解说

    央视也在使用.http://news.xmtv.cn/2013/11/20/ARTI1384945345418131.shtml <pid="mbreplace"style= ...

最新文章

  1. 简单的安卓app小程序代码_开发一款APP大概需要多少钱?
  2. 还有人记得【日之韵】吗?——提供下载
  3. 风口摔死的飞猪:致那些“消失”的互联网创业项目
  4. 1155 Heap Paths (30 分)【难度: 一般 / 知识点: 堆 堆的遍历】
  5. C语言万年历 年历月历日历都要,c语言万年历
  6. 彻底卸载oracle
  7. erp开发和java开发区别_Java程序员求职必学:Spring boot学习指南!
  8. html骨架标签 0907
  9. mysql查询结果插原表_新建表需要原表的数据,mysql 如何把查询到的结果插入到新表中...
  10. 1.7 对新序列采样
  11. 解决vSphere性能不佳的技巧
  12. Linux指定jre运行jar包,Linux如何运行和停止jar包
  13. MySQL中修改root密码的方法
  14. web切图怎么做_网站制作的切图技巧 网页设计中的切图技巧介绍(图文)
  15. datax因为脏数据降速问题解决
  16. 谷歌Chrome浏览器不再支持Flash Player的完全解决方案
  17. 小韦老师@神犇营-my1063-引爆炸弹
  18. 苹果PD20W快充方案缺货,芯片供应不足,怎么破局?
  19. 一个中高级PHP工程师所应该具备的能力
  20. 【2015NOIP模拟】【Ocd】【Mancity】【Captcha】10.31总结

热门文章

  1. Debian安装软件商店-Debian的GUI软件管理
  2. 网易云、酷狗、QQ音乐歌单接口API
  3. java编写简单聊天界面_java实现简单聊天室单人版
  4. 用游戏编辑器制作MOD脱颖而出
  5. unity人物动画配置
  6. 图像相似度对比分析软件,图像相似度计算方法
  7. 几款实用的前端日历时间日期选择控件
  8. 鸡兔同笼(C语言实现)
  9. 通过身份证地址或家庭地址获取行政区划代码
  10. {最强实用}手机衩偷了,可以用这招轻易取回来(值得学习)