[HTML] 웹표준으로 플래시 출력 하기 - embed, object, swfobject
인터넷정보2008. 11. 4. 13:39
아시는 분이 대부분일테지만..
저같은 분이 계실꺼 같아서.... 올립니다.
알고 계신다면.. [ Back Space click!! ]
플래시 출력하실때.. object 에 embed를 사용하시는 분이 많으실겁니다.
그럼 여기 <embed> 이 테그가.. 웹표준이 아니라는 사실 ㅠㅠ
2시간동안 검색 또 검색 결과.. 아래와같은 6개의 예제 코드 수집..
===1번===
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="flash_movie" align="middle">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="a.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<embed src="a.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="Untitled-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>
===2번===
<hr>2<hr>
<object type="application/x-shockwave-flash" data="a.swf" width="140" height="40"></object>
===3번===
<object type="application/x-shockwave-flash" data="a.swf" width="140" height="40">
<param name="movie" value="a.swf" />
</object>
===4번===
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="300" id="movie" align="">
<param name="movie" value="a.swf">
<embed src="a.swf" quality="high" width="400" height="300" name="movie" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>
===5번===
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="300">
<param name="movie" value="a.swf" />
</object>
===6번===
<object type="application/x-shockwave-flash" width="400" height="300">
<param name="movie" value="a.swf" />
</object>
=========================
1. : Macromedia 권고
2,3 : W3C 권고
4,5,6 : 기타
=========================
브라우저 마다 테스트를 해보았습니다.
테스트결과
IE 5 - 1,3,4,5,6
IE 6 - 1,3,4,5,6
IE 7 - 1,3,4,5,6
FF - 1,2,3,4
OP - 1,2,3,4,5,6
SF - 1,2,3,4,5,6
CR - 1,2,3,4,5,6
이렇게 실행이 되더라구요.
그래서..
IE 에서 안돼는 2 버리고!!
FF 에서 안돼는 5,6 버리고!!
<embed> 태그 사용하는 1,4 버리고.
3번이 당첨!. >.<
3번으로 만든 결론..
<object type="application/x-shockwave-flash" data="a.swf" width="635" height="410">
<param name="movie" value="a.swf" />
<param name="wmode" value="opaque" />
<p>
해당 컨텐츠를 보려면 <a href="http://www.adobe.com/kr/products/flashplayer/">Flash Player</a>가 필요합니다.
</p>
</object>
이상으로 2시간동안 삽질한 허접 팁이였습니다. (꾸뻑) [원문:phpschool]
swfobject는 : http://haco.tistory.com/4878
저같은 분이 계실꺼 같아서.... 올립니다.
알고 계신다면.. [ Back Space click!! ]
플래시 출력하실때.. object 에 embed를 사용하시는 분이 많으실겁니다.
그럼 여기 <embed> 이 테그가.. 웹표준이 아니라는 사실 ㅠㅠ
2시간동안 검색 또 검색 결과.. 아래와같은 6개의 예제 코드 수집..
===1번===
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="flash_movie" align="middle">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="a.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<embed src="a.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="Untitled-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>
===2번===
<hr>2<hr>
<object type="application/x-shockwave-flash" data="a.swf" width="140" height="40"></object>
===3번===
<object type="application/x-shockwave-flash" data="a.swf" width="140" height="40">
<param name="movie" value="a.swf" />
</object>
===4번===
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="300" id="movie" align="">
<param name="movie" value="a.swf">
<embed src="a.swf" quality="high" width="400" height="300" name="movie" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>
===5번===
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="300">
<param name="movie" value="a.swf" />
</object>
===6번===
<object type="application/x-shockwave-flash" width="400" height="300">
<param name="movie" value="a.swf" />
</object>
=========================
1. : Macromedia 권고
2,3 : W3C 권고
4,5,6 : 기타
=========================
브라우저 마다 테스트를 해보았습니다.
테스트결과
IE 5 - 1,3,4,5,6
IE 6 - 1,3,4,5,6
IE 7 - 1,3,4,5,6
FF - 1,2,3,4
OP - 1,2,3,4,5,6
SF - 1,2,3,4,5,6
CR - 1,2,3,4,5,6
이렇게 실행이 되더라구요.
그래서..
IE 에서 안돼는 2 버리고!!
FF 에서 안돼는 5,6 버리고!!
<embed> 태그 사용하는 1,4 버리고.
3번이 당첨!. >.<
3번으로 만든 결론..
<object type="application/x-shockwave-flash" data="a.swf" width="635" height="410">
<param name="movie" value="a.swf" />
<param name="wmode" value="opaque" />
<p>
해당 컨텐츠를 보려면 <a href="http://www.adobe.com/kr/products/flashplayer/">Flash Player</a>가 필요합니다.
</p>
</object>
이상으로 2시간동안 삽질한 허접 팁이였습니다. (꾸뻑) [원문:phpschool]
swfobject는 : http://haco.tistory.com/4878
'인터넷정보' 카테고리의 다른 글
파일 용량 체그 표기용 변환 (0) | 2008.12.02 |
---|---|
인코딩 변환 - mb_convert_encoding() (0) | 2008.11.25 |
UTF-8 vs EUC-KR 어떻게 다른가요? (0) | 2008.11.05 |
로봇 스팸광고 게시물 차단(CAPTCHA) 오픈소스 프로젝트 지엠스팸프리(ZmSpamFree) (0) | 2008.11.04 |
What is SWFObject? SWFObject 무엇입니까? embed? object? (0) | 2008.11.04 |
특수 문자 기호의 영어 발음 (0) | 2008.11.01 |
외부, 타도메인 아이피 알아내기 (0) | 2008.10.30 |
php 배열 array() 관련 함수 (0) | 2008.10.30 |
ㆍ웹서버에 부하없는.. 실시간 상담용 채팅프로그램 , AJAX (0) | 2008.10.28 |
ㆍ온라인 한글,영어 웹타자연습기외.. (0) | 2008.10.28 |