[드림위버/웹접근성] swf 파일 HTML 삽입시 웹표준에 적합하게 사용하기 > 기술자료 | 해피정닷컴

[드림위버/웹접근성] swf 파일 HTML 삽입시 웹표준에 적합하게 사용하기 > 기술자료

본문 바로가기

사이트 내 전체검색

[드림위버/웹접근성] swf 파일 HTML 삽입시 웹표준에 적합하게 사용하기 > 기술자료

Adobe [드림위버/웹접근성] swf 파일 HTML 삽입시 웹표준에 적합하게 사용하기

페이지 정보


본문

Flash 에서 object 대체코드 및 embed 대체하기 (W3C권장 : )

기존
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="728" height="277">
<param name="movie" value="sub.swf" />
<param name="quality" value="high" />
<embed src="sub.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="728" height="277"></embed></object>

수정후
<object type="application/x-shockwave-flash" data="sub.swf" width="728" height="174">
<param name="movie" value="sub.swf" />
<param name="wmode" value="transparent" /><!-- 배경을 투명하게 -->
swf 파일의 내용을 간결하게 적습니다.<!-- object 에 사용된 내용을 간결하게 -->
<img src="img_url.jpg" width="728" height="174" alt="이미지설명" /><!-- object 작동 불능시 대체 -->
</object>


--- 2013-11-14 웹표준 관련 개정 SWF 적용하기 개정판 ---
플래시를 표현할때 embed 를 사용하지 말라고 하는데... IE 를 제외한 브라우저에서는 embed 를 사용함
즉, W3C 에서의 점검은 IE 를 기준으로 하므로 브라우저 종류를 점검해서 IE가 아닐때는 embed 가 작동하도록 함

1) ASP 일때

<%
Dim strUserAgent ' 브라우저 타입
Dim Opera, Safari, Firefox ' 브라우저 종류 및 버전
strUserAgent = UCase(cstr(request.ServerVariables("HTTP_USER_AGENT")))
 
'Opera
Opera = FALSE
If InStr(strUserAgent, "Opera") then
  Opera = TRUE
end If
 
'Safari, Chrome, Android
Safari = FALSE
If InStr(strUserAgent, "Safari") or InStr(strUserAgent, "SAFARI") then
  Safari = TRUE
end If
 
'Firefox
Firefox = FALSE
If InStr(strUserAgent, "Firefox") or InStr(strUserAgent, "FIREFOX") then
  Firefox = TRUE
end If
%>

<% if Safari or Firefox then %>
<embed src="/kr/swf/menu.swf" quality="high" wmode="transparent" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="682" height="65"></embed>
<% else %>
<object type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="682" height="65" title="메뉴">
  <param name="movie" value="/kr/swf/menu.swf" />
  <param name="quality" value="high" />
  <param name="wmode" value="transparent" /></object>
<% end if %>



참고자료
http://validator.w3.org/docs/help.html#faq-flash
http://alistapart.com/articles/flashsatay

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 98 페이지
  • RSS
기술자료 목록
701
Adobe   15930  2009-04-25 18:12  
700
Adobe   19605  2009-04-25 17:05  
699
HTML   35191  2009-04-25 16:01 ~ 2021-05-11 09:04  
698
HTML   12271  2009-04-25 12:17  
697
전자결제   29413  2009-04-25 11:12  
696
HTML   13305  2009-04-24 09:09 ~ 2009-09-09 00:00  
열람
Adobe   20385  2009-04-24 08:38 ~ 2013-11-14 00:00  
694
HTML   14439  2009-04-23 20:15  
693
일반   14973  2009-04-23 12:42 ~ 2009-04-25 00:00  
692
HTML   26218  2009-04-23 00:36  
691
그누보드   15958  2009-04-22 23:11  
690
일반   23017  2009-04-21 11:40  
689
JavaScript   19204  2009-04-20 12:55  
688
Adobe   15080  2009-04-18 03:20  
687
Adobe   13876  2009-04-18 02:59  
686
Adobe   14419  2009-04-18 02:43  
685
Adobe   14374  2009-04-18 00:45  
684
Adobe   14878  2009-04-18 00:35 ~ 2021-09-01 13:33  
683
ClassicASP   13353  2009-04-17 20:08  
682
PHP   15745  2009-04-17 19:59 ~ 2010-03-21 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.