zoukankan      html  css  js  c++  java
  • SWFObject推出2使用示例 深蓝

        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>

  • 相关阅读:
    BOM、DOM
    logstash进程杀不掉
    awk正则匹配nginx日志【原创】
    14个最常见的Kafka面试题及答案【转】
    gpk-update-icon占用CPU及清除【原创】
    tracert和traceroute使用
    Centos 6.4搭建git服务器【转】
    ELK&ElasticSearch5.1基础概念及配置文件详解【转】
    Nginx实现404页面的几种方法【转】
    MySQL数据库的“十宗罪”【转】
  • 原文地址:https://www.cnblogs.com/pao8041/p/1934768.html
Copyright © 2011-2022 走看看