惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
Vercel News
Vercel News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
量子位
Y
Y Combinator Blog
IT之家
IT之家
博客园 - 聂微东
L
LangChain Blog
爱范儿
爱范儿
H
Help Net Security
GbyAI
GbyAI
F
Fortinet All Blogs
B
Blog
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
D
DataBreaches.Net
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享

博客园 - 深蓝--广州

AngularJs angular.identity和angular.noop详解 css中clearfix清除浮动的用法及其原理示例介绍 opacity与RGBA透明的区别 CSS3 Gradient javascript语言精粹 严格模式认识 Promise与Defer认识 使用javascript打开一个新页而不被浏览器屏蔽 关于浏览器缓存 ie6下js更新元素display:block后,仍然不显示的hack办法 jQuery jsonp无法捕获404、500状态错误 移动端开发问题整理 修改input的type属性 transform:rotate在手机上显示有锯齿的解决方案 javascript钩子机制 jQuery.validate 常用方法及注意问题 .NET种Json时对单引号和特殊字符串的处理 自定义枚举类型注释属性,并在程序中获取 Python Win32 Extensions
SWFObject推出2使用示例
深蓝--广州 · 2011-01-13 · via 博客园 - 深蓝--广州

    SWFObject是简单易用的Flash嵌入和检测JS代码,个人觉得比Adobe官方提供要更为方便,也更为易用的。这次版本更新改动非常大。

    SWFObject2.0现提供两个主要调用方法。

       1.swfobject.registerObject(flashContentId, flashVersion,expressInstallUrl

);

         flashContentId为Flash的ID;

         flashVersion为播放SWF的Player版本;

         expressInstallUrl为Flash Player更新安装的swf调用地址;如果当前版本低于flashVersion将自动更新。

代码

<!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 v2.0 sample page</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.0""expressInstall.swf");  
</script>  
</head>  
<body>  
<div>   
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="120">  
<param name="movie" value="test.swf" />  
<!--[if !IE]>-->  
<object type="application/x-shockwave-flash" data="test.swf" width="300" height="120">  
<!--<![endif]-->  
<div>  
<h1>Alternative content</h1>  
<p><href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>  
</div>  
<!--[if !IE]>-->  
</object>  
<!--<![endif]-->  
</object>  
</div>  
</body>  
</html>  

       2.swfobject.embedSWF(swfUrl, replaceElementId, swfWidth, swfHeight, flashVersion,expressInstallUrl, flashvars, params, attributes);

         swfUrl为调用swf的地址;

         replaceElementId为要用于替换成flash的可显示容器的ID;

         swfWidth为swf的宽度;

         swfHeight为swf的高度;

         flashVersion为播放SWF的Player版本;

         expressInstallUrl为Flash Player更新安装的swf调用地址;如果当前版本低于flashVersion将自动更新。

         flashvars为flashvars传递的变量值;

         params为flash player控件的参数设置;如menu="false" ;

         attributes为flash player控件的属性值设置;如class="flashstyle"; 

代码

<!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>demo</title>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<script type="text/javascript" src="swfobject.js"></script>  
<script type="text/javascript">  
var flashvars = {};  
flashvars.sn 
= "a00001";  
var params = {};  
params.menu 
= "false";  
params.quality 
= "autohigh";  
params.wmode 
= "opaque";  
params.allowfullscreen 
= "true";  
params.allowscriptaccess 
= "always";  
params.allownetworking 
= "all";  
var attributes = {};  
swfobject.embedSWF(
"test.swf""flashcontent""300""120""9.0.0""expressInstall.swf", flashvars, params, attributes);  
</script>  
</head>  
<body>  
<div id="flashcontent">  
<href="http://www.adobe.com/go/getflashplayer">   
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" border="0" />  
</a>   
</div>  
</body>  
</html>