programing

웹 페이지에 포함 된 개체에 대해 wmode = "transparent", "opaque"또는 "window"사용의 차이점

nasanasas 2020. 10. 22. 08:07
반응형

웹 페이지에 포함 된 개체에 대해 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=opaqueIE를 사용하면 플래시가 키보드 이벤트를 가져 오지만 html 페이지도이를 수신하므로 플래시 게임을 포함하는 것과 같은 용도로 사용할 수 없습니다. 매우 짜증나


프레젠테이션 및 성능에 미치는 영향과 관련하여 'wmode'및 기타 속성에 대한 Adobe KB에 꽤 좋은 글이 있습니다.

http://kb2.adobe.com/cps/127/tn_12701.html


한 가지 기이 한 점은 Chrome + Firefox에서 MOUSE_LEAVE 이벤트가 OPAQUE및에 대해 전달되지 않는다는 것 TRANSPARENT입니다.

함께 WINDOW그것을 잘 작동합니다. 알아내는 데 시간이 좀 걸렸습니다! grr ...

(참고 : jediericb 가이 버그를 언급 했습니다. 유사하지만 언급하지는 않습니다. MOUSE_LEAVE)

참고 URL : https://stackoverflow.com/questions/886864/differences-between-using-wmode-transparent-opaque-or-window-for-an-embe

반응형