할 수 있습니다 그것은 플래시를 포함하는 아주 좋은 표준 방법입니다 데 SWFObject를 찾아 ... 여기에 구글 검색 swfobject 코드/마크 업입니다 ...
1 단계 : 소스 플래시 컨텐츠 및 대체 모두 콘텐츠를 사용하여 표준 준수 마크 업
SWFObject의 기본 마크 업을 대체 내용
표준을 준수되는 및 지원하면서, 단지 마크 업에 의한 최적의 크로스 브라우저 지원을 보장하기 위해 (전용 인터넷 익스플로러 조건부 주석과 함께)이 중첩 된 객체 메소드를 사용 SWFObject - 1 단계
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420">
<param name="movie" value="myContent.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="myContent.swf" width="780" height="420">
<!--<![endif]-->
<p>Alternative content</p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
참고 : 중첩 된 객체의 방법은 두 객체 정의를 요구한다 (Internet Explorer와 다른 모든 브라우저를 대상으로 내부 객체를 대상으로 외부 객체) 따라서 객체 속성과 중첩 된 param 요소를 두 번 정의해야합니다.
필수 속성 :
* classid (outer object element only, value is always clsid:D27CDB6E-AE6D-11cf-96B8-444553540000)
* type (inner object element only, value is always application/x-shockwave-flash)
* data (inner object element only, defines the URL of a SWF)
* width (both object elements, defines the width of a SWF)
* height (both object elements, defines the height of a SWF)
필수 PARAM 요소 :
* movie (outer object element only, defines the URL of a SWF)
참고 : 우리는 때문에, 어도비의 서버에 플래시 플러그인 설치 프로그램의 URL을 가리 키도록 코드베이스 속성을 사용하지 않도록 조언 이는 현재 문서의 도메인에 대한 액세스 만 제한하는 사양에 따라 불법입니다. 사용자가 Flash 플러그인을 다운로드하여 풍부한 경험을 할 수있는 미묘한 메시지와 함께 대체 콘텐츠를 사용하는 것이 좋습니다. HTML을 사용하여 Flash 내용을 구성하는 방법은 무엇입니까?
당신은 개체 요소에 다음 자주 사용하는 옵션 속성을 추가 할 수 있습니다
이
* id
* name
* class
* align
다음과 같은 옵션 플래시 특정 PARAM 요소를 사용할 수 있습니다 (추가 정보) :
* play
* loop
* menu
* quality
* scale
* salign
* wmode
* bgcolor
* base
* swliveconnect
* flashvars
* devicefont (more info)
* allowscriptaccess (more info here and here)
* seamlesstabbing (more info)
* allowfullscreen (more info)
* allownetworking (more info)
왜해야 당신은 대체 콘텐츠를 사용합니까?
object 요소를 사용하면 내부에 대체 콘텐츠를 중첩 할 수 있으며 Flash가 설치되거나 지원되지 않는 경우 표시됩니다. 이 콘텐츠는 검색 엔진에서 가져 와서 검색 엔진 친화적 인 콘텐츠를 만드는 훌륭한 도구가됩니다. 요약하면 플러그 인없이 웹을 검색하는 사용자가 액세스 할 수있는 콘텐츠를 만들고, 검색 엔진 친화적 인 콘텐츠를 만들거나 Flash 플러그인을 다운로드하여 풍부한 사용자 경험을 제공 할 수 있다고 방문자에게 알리는 대신 대체 콘텐츠를 사용해야합니다 .
2 단계 :
SWFObject 라이브러리가 하나 개의 외부 자바 스크립트 파일로 구성 HTML 페이지의 머리에 SWFObject 자바 스크립트 라이브러리를 포함합니다. SWFObject는 읽히 자마자 실행되며, IE, Firefox, Safari 및 Opera 9+와 같이이 기능을 지원하는 모든 브라우저에서 또는 DOM로드시 모든 DOM 조작을 수행합니다. 또는 onload 이벤트가 발생하는 즉시 화재 :
SWFObject - 2 단계
<script type="text/javascript" src="swfobject.js"></script>
->
대체 내용
->
3 단계 : SWFObject 라이브러리 플래시 컨텐츠를 등록하고
먼저 외부에 고유 한 ID를 추가 그것과 어떤 SWFObject에게 Flash 콘텐츠를 정의하는 object 태그입니다. swfobject.registerObject 메서드를 추가합니다.
- 첫 번째 인수 (String, 필수)는 태그에 사용 된 ID를 지정합니다.
- 두 번째 인수 (String, 필수)는 콘텐츠를 게시 할 Flash Player 버전을 지정합니다. SWF의 Flash 버전 감지 기능을 활성화하여 Flash 내용 표시 여부를 결정하거나 DOM 조작을 통해 대체 내용을 강제 실행합니다. Flash 버전 번호는 일반적으로 major.minor.release.build로 구성되지만 SWFObject는 처음 세 숫자 만 표시하므로 "WIN 9,0,18,0"(IE) 또는 "Shockwave Flash 9 r18"(다른 모든 브라우저)는 "9.0.18"로 변환됩니다. 주 버전 만 테스트하려는 경우 "9.0.0"대신 "9"와 같이 마이너 번호와 릴리스 번호를 생략 할 수 있습니다.
- 세 번째 인수 (문자열, 선택 사항)를 사용하여 Adobe 빠른 설치를 활성화하고 빠른 설치 SWF 파일의 URL을 지정할 수 있습니다. Express 설치는 필요한 플러그인 버전을 사용할 수없는 경우 Flash 컨텐츠 대신 표준화 된 Flash 플러그인 다운로드 대화 상자를 표시합니다. 기본 expressInstall.swf 파일은 프로젝트와 함께 제공됩니다.또한 사용자 정의 Express 설치 경험을 만들 수 있도록 해당 expressInstall.fla 및 AS 파일 (SRC 디렉토리에 있음)을 포함합니다. 빠른 설치는 처음 실행될 때 한 번만 실행되며 Win 또는 Mac 플랫폼의 경우 Flash Player 6.0.65 이상에서만 지원되며 최소 SWF 크기는 310x137 픽셀이어야합니다.
네 번째 인수 (자바 스크립트 기능, 옵션) (API 설명서를 참조하십시오) 성공 또는 SWF 파일을 삽입의 실패 모두에 호출되는 콜백 함수를 정의하는 데 사용할 수
SWFObject - 3 단계
<script type="text/javascript">
swfobject.registerObject("myId", "9.0.115", "expressInstall.swf");
</script>
</head>
<body>
<div>
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420">
<param name="movie" value="myContent.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="myContent.swf" width="780" height="420">
<!--<![endif]-->
<p>Alternative content</p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</body>