FLASH - pozycjonowanie absolutne CSS z-index

Prócz Firefoxa przeglądarki domyślnie przesuwają obiekt FLASH na szczyt stosu. Nie pomoże nawet absolutne pozycjonowanie (position: absolute) i właściwość z-index użyte na elemencie, którym chcesz przesłonić obiekt SWF. Obiekt FLASH będzie nadal widoczny.

Rozwiązanie

Po pierwsze do elementu, opisującego FLASH-a, dodaj parametr wmode. Po drugie, do elementu embed, dodaj atrybut wmode o wartości opaque. Zobacz na przykład poniżej:


<object width="300" height="200">
   <param name="movie" value="banner.swf">
   <param name="wmode" value="opaque">
   <embed src="banner.swf" wmode="opaque" width="300" height="200">
   </embed>
</object>

Voila! Teraz możesz już przesłaniać obiekt FLASH za pomocą CSS i absolutnego pozycjonowania. Rozwiązanie działa na wszystkich przeglądarkach.

Znasz inne, lepsze rozwiązanie? Użyłeś powyższego? Podziel się w komentarzu!