Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在HTML页面上嵌入SWF?_Html_Cross Browser_Flash - Fatal编程技术网

如何在HTML页面上嵌入SWF?

如何在HTML页面上嵌入SWF?,html,cross-browser,flash,Html,Cross Browser,Flash,我现在正在尝试在HTML文件中正确显示SWF项目,并在所有浏览器中进行良好集成 SWF在那里: 我试着用这个方法,但没有成功 实际上它可以工作,但Firefox3.6不能启动动画 你知道我该怎么做吗 谢谢我最终使用了SWFObject,如下所示: <html> <head> <title>Qcu - CIP UTBM &copy; 2010</title> <meta name="author" content="

我现在正在尝试在HTML文件中正确显示SWF项目,并在所有浏览器中进行良好集成

SWF在那里: 我试着用这个方法,但没有成功

实际上它可以工作,但Firefox3.6不能启动动画

你知道我该怎么做吗


谢谢

我最终使用了SWFObject,如下所示:

<html>
  <head>
    <title>Qcu - CIP UTBM &copy; 2010</title>
    <meta name="author" content="Rémy HUBSCHER"/>
    <style type="text/css">
      * { margin: 0; padding: 0; }
      html, body { width: 100%; height: 100%; background-color: #3f3fFF; }
      div, object { width: 100%; height: 100% }
    </style>
    <script type="text/javascript" src="js/swfobject.js"></script>
  </head>
  <body>
    <div id="quiz_content">
      <object type="application/x-shockwave-flash" name="quiz" id="quiz" data="swf/quiz.swf">
    <param value="swf/quiz.swf" name="movie"/>
    <param value="true" name="play"/>
    <param value="true" name="loop"/>
    <param value="true" name="allowfullscreen"/>
    <param value="always" name="allowscriptaccess"/>
    <param value="high" name="quality"/>
    <param name="wmode" value="window" />
    <param name="scale" value="showall" />
    <param name="flashvars" value="xml_file=XML/quiz.xml"/>
      </object>
    </div>

    <script type="text/javascript">
      var flashvars = {
        xml_file: "XML/quiz.xml"
      };

      var params = {
        wmode: "window",
        play: "true",
        loop: "true",
        allowfullscreen: "true",
        scale: "showall",
        allowscriptaccess: "always",
      };

      var attributes = {
        id: "quiz"
      };
      swfobject.embedSWF("swf/quiz.swf", "quiz_content", "100%", "100%", "9.0.0", false, flashvars, params, attributes);
</script>


  </body>
</html>

Qcu-CIP UTBM和副本;2010
*{边距:0;填充:0;}
html,正文{宽度:100%;高度:100%;背景色:#3f3fFF;}
div,对象{宽度:100%;高度:100%}
var flashvars={
xml_文件:“xml/quick.xml”
};
变量参数={
wmode:“窗口”,
播放:“真的”,
循环:“真”,
allowfullscreen:“真”,
音阶:“showall”,
allowscriptaccess:“始终”,
};
变量属性={
id:“测验”
};
swfobject.embeddeswf(“swf/quick.swf”、“测验内容”、“100%”、“100%””、“9.0.0”、false、flashvars、params、attributes);

我最终使用了SWFObject,如下所示:

<html>
  <head>
    <title>Qcu - CIP UTBM &copy; 2010</title>
    <meta name="author" content="Rémy HUBSCHER"/>
    <style type="text/css">
      * { margin: 0; padding: 0; }
      html, body { width: 100%; height: 100%; background-color: #3f3fFF; }
      div, object { width: 100%; height: 100% }
    </style>
    <script type="text/javascript" src="js/swfobject.js"></script>
  </head>
  <body>
    <div id="quiz_content">
      <object type="application/x-shockwave-flash" name="quiz" id="quiz" data="swf/quiz.swf">
    <param value="swf/quiz.swf" name="movie"/>
    <param value="true" name="play"/>
    <param value="true" name="loop"/>
    <param value="true" name="allowfullscreen"/>
    <param value="always" name="allowscriptaccess"/>
    <param value="high" name="quality"/>
    <param name="wmode" value="window" />
    <param name="scale" value="showall" />
    <param name="flashvars" value="xml_file=XML/quiz.xml"/>
      </object>
    </div>

    <script type="text/javascript">
      var flashvars = {
        xml_file: "XML/quiz.xml"
      };

      var params = {
        wmode: "window",
        play: "true",
        loop: "true",
        allowfullscreen: "true",
        scale: "showall",
        allowscriptaccess: "always",
      };

      var attributes = {
        id: "quiz"
      };
      swfobject.embedSWF("swf/quiz.swf", "quiz_content", "100%", "100%", "9.0.0", false, flashvars, params, attributes);
</script>


  </body>
</html>

Qcu-CIP UTBM和副本;2010
*{边距:0;填充:0;}
html,正文{宽度:100%;高度:100%;背景色:#3f3fFF;}
div,对象{宽度:100%;高度:100%}
var flashvars={
xml_文件:“xml/quick.xml”
};
变量参数={
wmode:“窗口”,
播放:“真的”,
循环:“真”,
allowfullscreen:“真”,
音阶:“showall”,
allowscriptaccess:“始终”,
};
变量属性={
id:“测验”
};
swfobject.embeddeswf(“swf/quick.swf”、“测验内容”、“100%”、“100%””、“9.0.0”、false、flashvars、params、attributes);

“…在所有浏览器中…”-如果您想专门玩swf,您必须需要一个flash player插件。没办法,我同意。问题是在加载时自动启动swf。“…在所有浏览器中…”-如果您想专门玩swf,必须需要一个flash player插件。没办法,我同意。问题是在加载时自动启动swf。