HTML 페이지에 SWF 파일을 포함시키는 방법은 무엇입니까? SWF 파일을 어떻게 포함합니까?

HTML 페이지에 SWF 파일을 어떻게 포함합니까?



답변

SWF를 HTML 페이지에 포함시키는 가장 좋은 방법은 SWFObject 를 사용하는 것 입니다.

Flash 컨텐츠를 포함하는 사용하기 쉽고 표준 친화적 인 간단한 오픈 소스 JavaScript 라이브러리입니다.

또한 플래시 플레이어 버전 감지 기능을 제공합니다. 사용자에게 필요한 Flash 버전이 없거나 JavaScript가 비활성화 된 경우 대체 내용이 표시됩니다. 이 라이브러리를 사용하여 Flash Player 업그레이드를 트리거 할 수도 있습니다. 사용자가 업그레이드되면 페이지로 다시 리디렉션됩니다.

설명서의 예 :

<!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 dynamic embed - step 3</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.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0");
    </script>

  </head>
  <body>
    <div id="myContent">
      <p>Alternative content</p>
    </div>
  </body>
</html>

이와 함께 사용하기에 좋은 도구는 SWFObject HTML 및 JavaScript 생성기 입니다. 기본적으로 SWFObject를 사용하여 Flash를 포함시키는 데 필요한 HTML 및 JavaScript를 생성합니다. 매개 변수를 입력 할 수있는 매우 간단한 UI가 제공됩니다.

강력하게 사용하는 것이 좋습니다.


답변

<object width="100" height="100">
    <param name="movie" value="file.swf">
    <embed src="file.swf" width="100" height="100">
    </embed>
</object>

답변

간단한 HTML5 태그 삽입은 어떻습니까?

<!DOCTYPE html>
<html>
<body>

<embed src="anim.swf">

</body>
</html>

답변

루트 환경의 응용 프로그램에 적합합니다.

<object type="application/x-shockwave-flash" data="/dir/application.swf"
id="applicationID" style="margin:0 10px;width:auto;height:auto;">

<param name="movie" value="/dir/application.swf" />
<param name="wmode" value="transparent" /> <!-- Or opaque, etc. -->

<!-- ↓ Required paramter or not, depends on application -->
<param name="FlashVars" value="" />

<param name="quality" value="high" />
<param name="menu" value="false" />

</object>

.swf 자체에 따라 추가 매개 변수를 추가하거나 추가 할 수 있습니다. embed , 객체 및 매개 변수 만 포함 되어 있지 않으므로 모든 곳에서 유효하고 작동하며 사용할 수 있습니다.! DOCTYPE은 모두 중요하지 않습니다. 🙂


답변

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/VhtIydTmOVU&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"
style="width:640px;height:480px;margin:10px 36px;">

<param name="movie" value="http://www.youtube.com/v/VhtIydTmOVU&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="wmode" value="opaque" />
<param name="quality" value="high" />
<param name="menu" value="false" />

</object>

답변

이러한 js 라이브러리 중 하나를 사용하여 Flash를 삽입하는 경우 안에 일반 객체 포함 태그를 추가하는 것이 좋습니다 <noscript/>.


답변

http://wiltgen.net/objecty/를 사용 하면 미디어 컨텐츠를 포함하고 IE “click to activate”문제를 피하는 데 도움이됩니다.