2010-02-03 2 views
1

오버레이하는 DIV와 충돌하는 플래시 요소를 숨기는 데 어떤 해가되는지 알고있는 사람이 있습니까? 숨김으로써 CSS 가시성을 숨김으로 설정하는 것을 의미합니다.DIV 오버레이에서 플래시를 숨기는 단점

일부 오버 헤드가 발생하는 객체 및 퍼가기를 찾기 위해서는 DOM 통과가 필요하지만 사람들이이를 수행하지 않는 다른 이유가 있습니까?

플래시 wmode를 투명하게 변경하지 않는 사이트를위한 사이트입니다.

답변

0

제어 할 수없는 페이지에 오버레이를 만드는 것처럼 들리십니까? DOM 통과를 사용하여 포함 된 SWF 객체를 찾으려면 SWFObject 자바 스크립트 라이브러리를 사용하여 SWF를 등록한 다음 wmode 값을 "transparent"로 설정할 수 있어야합니다. 그러면 플래시를 숨길 필요가 없으며 플로팅 요소가 올바르게 표시됩니다. 유일한 문제는 wmode를 transparent로 설정하면 스테이지 배경색이있는 경우 SWF가 이상하게 보일 수 있다는 것입니다.

+0

굉장, 내가 찾고 있던 길이야, 불행히도 나는 어떤 라이브러리도 사용하지 않기를 바랬다. 다른 옵션이 있는지 확인하려고했습니다. 감사! – wobbles

0

오랫동안 Linux의 브라우저는 Flash를 겹쳐 쓸 수 없었습니다. 투명한 wmode는 지원되지 않았으므로 많은 플래시 애니메이션이 회색 상자로 묶여있었습니다. 배경 레이어의 모든 플래시는 전경 콘텐츠 위에 렌더링됩니다. 이로 인해 많은 사이트가 실망스럽고 사용하기 어려웠습니다. 특히 피지 백 광고 및 플래시 배경을 가진 사이트는 많은 어려움을 겪었습니다.

이것은 최근 12 개월 이내에 우분투에서만 수정되었습니다.

관련 문제