웹 페이지에 포함 된 개체에 대해 wmode = "transparent", "opaque"또는 "window"사용의 차이점
<object>
및 <embed>
태그를 사용하여 Flash 개체를 포함 할 때라 는 속성이 wmode
있습니다. 대부분의 경우 Flash에는 실제로 투명한 색상이 없으므로 하단 HTML 요소가 표시 wmode="transparent"
되는 것과 동일한 것 같습니다 wmode="opaque"
. 그 결과, opaque
보다 빠른해야 transparent
아직 대부분의 내가 플래시 객체가 내장 보는 시간, 투명성 적은 처리를 필요로하기 때문에 transparent
대신 opaque
.
opaque
다른 HTML 요소가 Flash 개체로 가려지지 않도록하기 위해 필요합니다 (예 : 추가 하위 메뉴를 표시하는 메뉴 항목은 Flash 개체로 가려지지 않음).
그런데, 대한 공식적인 문서가 wmode
'들 opaque
, transparent
그리고 window
? 나는 그것을 설명하는 블로그 만 찾을 수 있었지만 공식 문서는 찾을 수 없었다. 감사.
다음은 다른 Flash 9 WMode 설정에 대한 약한 Adobe 문서 입니다.
wmode transparent에 대한주의 사항은 adobe bug trac에 있습니다.
그리고 플래시 10의 새로운 기능은 GPU와 다이렉트라는 두 가지 새로운 W 모드입니다. wmode에 대한 Adobe 기술 자료를 참조하십시오 .
불투명은 '투명'이 여전히 알파 적용을 시도하기 때문에 시스템 부담을 덜어줍니다. 대신 투명하게 사용되는 이유는 대부분의 웹 작성자가 세부 사항에주의를 기울이지 않기 때문입니다 (예 : 찾은 일부 소스 코드를 복사하여 붙여 넣기).
BTW, 문서화되지 않은 것에 대해 맞습니다. 내가 본 것 중 최고 는 Macromedia 개발자에게 그것에 대해 이야기 했다고 주장하는 한 사람의 블로그 입니다. 불행하게도 링크를 찾을 수 없습니다.
편집 : 나는 이것이 하나라고 생각한다 : http://www.communitymx.com/content/article.cfm?cid=e5141
또한 wmode=opaque
IE를 사용하면 플래시가 키보드 이벤트를 가져 오지만 html 페이지도이를 수신하므로 플래시 게임을 포함하는 것과 같은 용도로 사용할 수 없습니다. 매우 짜증나
프레젠테이션 및 성능에 미치는 영향과 관련하여 'wmode'및 기타 속성에 대한 Adobe KB에 꽤 좋은 글이 있습니다.
http://kb2.adobe.com/cps/127/tn_12701.html
한 가지 기이 한 점은 Chrome + Firefox에서 MOUSE_LEAVE 이벤트가 OPAQUE
및에 대해 전달되지 않는다는 것 TRANSPARENT
입니다.
함께 WINDOW
그것을 잘 작동합니다. 알아내는 데 시간이 좀 걸렸습니다! grr ...
(참고 : jediericb 가이 버그를 언급 했습니다. 유사하지만 언급하지는 않습니다. MOUSE_LEAVE
)
'programing' 카테고리의 다른 글
Get 무시하지만 설정되지 않음 (0) | 2020.10.22 |
---|---|
Chrome 메모리 캐시와 디스크 캐시 (0) | 2020.10.22 |
엔티티 프레임 워크 PostgreSQL (0) | 2020.10.22 |
java.net.SocketException : 소프트웨어로 인한 연결 중단 : recv 실패 (0) | 2020.10.22 |
KeyboardEvent.keyCode는 더 이상 사용되지 않습니다. (0) | 2020.10.22 |