Как встроить SWF на страницу HTML? - PullRequest
1 голос
/ 01 декабря 2010

Я сейчас пытаюсь правильно отобразить SWF-проект в HTML-файле с хорошей интеграцией во все браузеры.

Здесь есть SWF: http://bitbucket.org/natim/cip-qcu-editor/raw/4746bbb86427/qcu/swf/quiz.swf И я попытался использовать этот метод: http://latrine.dgx.cz/how-to-correctly-insert-a-flash-into-xhtml и этот: http://www.bobbyvandersluis.com/swfobject/generator/index.html без успеха.

На самом деле это работает, но не с Firefox 3.6, который не запускает анимацию.

Ты хоть представляешь, как я могу заставить это работать?

Спасибо

1 Ответ

1 голос
/ 01 декабря 2010

Я окончательно использовал объект 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>
...