1

私は .swf 形式の 4 つのフラッシュ ファイルを持っています。

ここに私のコードがあります、

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>test page</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="swfobject.js"></script>


    <script type="text/javascript">
        var i=1;
        var restartTime = 10700; //in milliseconds
        function stopSwf()
        {           
        i=i+1;
        swfobject.removeSWF("swfLoop");
        startSwf();            
        }

        function startSwf() 
        {
          if(i==5)
         {
         i=1;
         }
          $("body").append("<div id='swfLoop'></div>");
          var flash = i+".swf";
          swfobject.createSWF({data:flash, width:900, height:400}, null, "swfLoop");
          setTimeout('stopSwf()', restartTime);
          }
    </script>
</head>
<body onload="startSwf()">
</body>
</html>

私の問題は、IEを除くすべてのブラウザで上記のコードが正常に機能していることです...

IEでこれを機能させるのを手伝ってくれる人はいますか

ありがとう

シェイマー・アリ・シェイク

4

1 に答える 1

6

あなたの質問については、このswf objectに関する回答を既に読んでいます。問題に関する機能を提供するjsオブジェクトです

于 2012-10-05T06:24:21.347 に答える