微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在html中嵌入swf文件时,如何检查Flash上​​的较旧版本

如何解决在html中嵌入swf文件时,如何检查Flash上​​的较旧版本

|| 我的html页面中嵌入了swf文件。如何检查Flash版本上的旧版本,如果它是旧版本,我想提示用户安装新版本。 我的html页面代码在下面,并且嵌入了两个swf文件(login.swf和whats_new.swf)
<!DOCTYPE html>
                      Cloud.cm-Connect.Collaborate.Share                  
    Cloud brings online collaboration to your documents,music,video,calendar,email and chat in a lightweight easy to use readily available solution.\"> 
    <Meta name=\"keywords\" content=\"free online storage,online storage,file sharing,online file storage,share files online,store documents online,online collaboration,collaboration tools,ftp replacement,sharepoint alternative,file storage,mobile data access,asset management,online workspace,workspace,project management software,document sharing,document management,document editing,music sharing,video sharing,video chat,chat,email,calendar sharing\">

    <!-- external style sheet -->
    <link href=\"assets/index_main/css/cloudstyle.css\" rel=\"stylesheet\" type=\"text/css\">

    <!-- non-HTML5 browsers -->
    <script>
      document.createElement(\'header\');
      document.createElement(\'footer\');
      document.createElement(\'section\');
      document.createElement(\'aside\');
      document.createElement(\'nav\');
      document.createElement(\'article\');
    </script>

    <!-- swfobject -->
    <script type=\"text/javascript\" src=\"lib/swfobject/swfobject.js\"></script>

    <!-- jquery -->
    <script type=\"text/javascript\" src=\"lib/jquery/jquery-1.3.2.js\"></script>          
    <script type=\"text/javascript\">
    // we will add our javascript code here
        $(document).ready(function(){
            var lopen = false;
            $(\'#login\').hide();
            $(\"#b_login\").click(function(){

                if (!lopen) {
                    $(\'#login\').show();
                    lopen = true;
                } else {
                    $(\'#login\').hide();
                    lopen = false;

                }

            });

            $(\"#login header img#b_close\").click(function(){

                if (lopen) {
                    $(\'#login\').hide();
                    lopen = false;

                }

            });


        });

        function MM_preloadImages() { //v3.0
          var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
            var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
            if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
        }

        function MM_swapImgRestore() { //v3.0
          var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
        }

        function MM_findobj(n,d) { //v4.01
          var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
            d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
          if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
          for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findobj(n,d.layers[i].document);
          if(!x && d.getElementById) x=d.getElementById(n); return x;
        }

        function MM_swapImage() { //v3.0
          var i,j=0,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
           if ((x=MM_findobj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
        }
    </script>
</head>

<body onLoad=\"MM_preloadImages(\'assets/index_main/images/rol_login.jpg\',\'assets/index_main/images/rol_signup.jpg\',\'login.swf\',\'assets/index_main/images/rol_close.jpg\')\">      
    <!-- LOG IN -->
    <div id=\"login\">
        <header>
            <img src=\"assets/index_main/images/hd_login.jpg\" alt=\"Cloud LOG IN\" width=\"68\" height=\"34\" align=\"left\">
            <img src=\"assets/index_main/images/btn_close.jpg\" alt=\"Close\" name=\"b_close\" width=\"34\" height=\"34\" align=\"right\" id=\"b_close\" onMouSEOver=\"MM_swapImage(\'b_close\',\'\',\'assets/index_main/images/rol_close.jpg\',1)\" onMouSEOut=\"MM_swapImgRestore()\"></header>
        <div id=\"flashlogindiv\">
        <!-- FLASH Log in Movie -->         
        <object id=\"flashlogin\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"400\" height=\"160\">
        <param name=\"movie\" value=\"login.swf\" />
          <!--[if !IE]>-->
          <object type=\"application/x-shockwave-flash\" data=\"login.swf\" width=\"400\" height=\"160\">
          <!--<![endif]-->
          <p>Alternative content</p>
          <!--[if !IE]>-->
          </object>
          <!--<![endif]-->
        </object>           
        </div>
    </div>

    <!-- HEADER -->
    <header>
        <nav>
            <ul>
                <li><img src=\"assets/index_main/images/btn_login.jpg\" alt=\"Log In\" name=\"b_login\" width=\"204\" height=\"50\" id=\"b_login\" onMouSEOver=\"MM_swapImage(\'b_login\',\'assets/index_main/images/rol_login.jpg\',1)\" onMouSEOut=\"MM_swapImgRestore()\"></li>
                <li><a href=\"signup.html\"><img src=\"assets/index_main/images/btn_signup.jpg\" alt=\"Sign Up\" name=\"b_signup\" width=\"154\" height=\"50\" id=\"b_signup\" onMouSEOver=\"MM_swapImage(\'b_signup\',1)\" onMouSEOut=\"MM_swapImgRestore()\"></a></li>
            </ul>
        </nav>
        <a href=\"index_main.html\"><img src=\"assets/index_main/images/logo_cloud_horizontal.jpg\" width=\"350\" height=\"110\" alt=\"Cloud.CM\"></a>
    </header>

    <!-- SECTION -->
    <section>
        <div class=\"alignC\">
        <object id=\"features\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"815\" height=\"325\">
        <param name=\"movie\" value=\"whats_new.swf\" />
          <!--[if !IE]>-->
          <object type=\"application/x-shockwave-flash\" data=\"whats_new.swf\" width=\"815\" height=\"325\">
          <!--<![endif]-->
          <p>Alternative content</p>
          <!--[if !IE]>-->
          </object>
          <!--<![endif]-->
        </object>
        </div>

    </section>             

</body>
感谢和问候 〜Z〜     

解决方法

        我会利用SWFObject。只需使用它,就可以设置SWF所需的版本。这可能很有用:检测Flash Player版本并使用SWFObject 2嵌入SWF文件。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。