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&hl=en&fs=1&color1=0xe1600f&color2=0xfebd01"
style="width:640px;height:480px;margin:10px 36px;">
<param name="movie" value="http://www.youtube.com/v/VhtIydTmOVU&hl=en&fs=1&color1=0xe1600f&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/>
.