Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xhtml/flash] Problem z wmode - flash zakrywa img
Forum PHP.pl > Forum > Po stronie przeglądarki
kilab
Witam, to pierwszy mój post z tej racji iż zwykle staram się rozwiązywać problemy sam przy pomocy materiałów dostępnych w sieci. Tym razem jednak nie jestem w stanie sobie pomóc i zwracam się do Was z prośbą o pomoc. A więc do rzeczy. Ostatnio postanowiłem dodać nowy wariant reklamy na portalu u siebie (wyskakujący obrazek) jednak inne flashj reklamy je zasłaniają  wstydnis.gif Kombinowałem co się tylko dało z wmode i nie bardzo działa. Tutaj macie pokazane na przykładzie jak problem wygląda w praktyce bo na stronie tego nie zobaczycie (zmniejszyłem rozmiary reklam).


Żeby nie wklejać tony tekstu to kod html macie na:
Kod
http://wklej.org/id/90051/


Ew. CSS jeśli może przypadkiem komuś będzie potrzebne:

Kod
http://wklej.org/id/90053/


Adres strony w razie czego: Grajewo24.pl

I jak, jakieś pomysły jak rozwiązać problem?
pest
Powiem tak - nie chce mi się przeglądać wszystkiego dokładnie, ale wyłapałem mniej więcej tyle, że chcesz dać obrazek jpg w warstwie div nad flashami.

Wszystko ok, ale z-index w css masz ustawiony tylko dla elementu, ale dla elementu popup już nie masz ustawionego wyższego z-index.

Żeby schować flasha pod diva trzeba zadbać o 3 rzeczy:
  1. i flash i element ponad nim powinny mieć ustawione z-index'y (element ponad ma mieć wyższy z-index)
  2. żeby z-indexy działały powinien być ustawiony jeszcze parametr position: relative albo absolute
  3. flash musi mieć ustawiony parametr wmode
wookieb
Cytat(pest @ 13.05.2009, 09:10:21 ) *
  1. flash musi mieć ustawiony parametr wmode


Ale żes treściwie odpowiedział....
Flash musi mieć wmode="opaque" i to tylko tyle w twoim przypadku.
kilab
Ok, dzięki za pomoc. Co do postu pest'a. Poprawiłem więc, ustawiłem z-index: 1 dla flasha (box w którym się animacja znajduje?) a dla boksa nad nim z-index: 2. Parametr position był ustawiony już wcześniej więc zostawiłem. Teraz parametr wmode, tak jak napisał wookieb ustawiłem "opaque" i próbowałem powrócić do poprzedniego stanu rzeczy z wartością "tranparent". Te zabiegi jednak nie przyniosły zamierzanych celów  wstydnis.gif

Jeszcze jakieś pomysły? 
wookieb
Wiec na 100% zle ustawiles. Wystarczy ci tylko i wylacznie zmiana parametru wmode. Zadnych z-indexow ci nie potrzeba.
Pokaz kod.
wookieb
Nie dodałeś
Kod
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','450','height','100','title','reklama','src','galeria/reklama/2009_1/pjf3ichmwd7a190e','wmode','opaque','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','galeria/reklama/2009_1/pjf3ichmwd7a190e' );
kilab
A jednak, nie wiedzieć czemu cały czas pomijałem ten fragment  blinksmiley.gif

Dzięki wookieb  yahoo.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.