MozillaPL.org - polskie centrum Mozilli

Główne menu:

[CSS] Flash nachodzi na DIV

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[CSS] Flash nachodzi na DIV

Postautor: Amato » 05 kwietnia 2006, 17:27

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Jak moge sprawic aby element mojego rozwijanego menu (napisanego w JS opartego na DIV-ach) nie bylo przyslaniane przez obiekt flasha?

Otoz obecnie zrobilem tak ze wykonalem screen, i kiedy obiekt jest rozwijany screnn (bedacy plikiem png) odslania sie a flash chowa (efekt stworzony po przez polaczenie JS i CSS)...

Jednak chcialby aby jakikolwiek DIV wchodzacy na obiekt flasha byl widoczny przed flashem, aby tenze flash go nie zaslanial.
Amato
 
Posty: 91
Z nami od: 03 grudnia 2004, 11:12
Lokalizacja: ArahNet

Re: Flash nachodzi na DIV

Postautor: Zepco » 06 kwietnia 2006, 00:42

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Amato pisze:Jak moge sprawic aby element mojego rozwijanego menu (napisanego w JS opartego na DIV-ach) nie bylo przyslaniane przez obiekt flasha?

Otoz obecnie zrobilem tak ze wykonalem screen, i kiedy obiekt jest rozwijany screnn (bedacy plikiem png) odslania sie a flash chowa (efekt stworzony po przez polaczenie JS i CSS)...

Jednak chcialby aby jakikolwiek DIV wchodzacy na obiekt flasha byl widoczny przed flashem, aby tenze flash go nie zaslanial.


A próbowałeś obiekt flasha dać w diva i dla diva ustawić z-index?
Zepco
 
Posty: 27
Z nami od: 27 lutego 2005, 22:09
Lokalizacja: Kielce

Postautor: riddle » 06 kwietnia 2006, 04:49

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Zepco, dobrze myślisz, ale założenia są trochę nie teges… otóż wystarczy obiekt embed czy tam object (zależy czego używasz na stronie, nie podałeś linka w sumie, więc trudno zgadnąć co jeszcze tam może nie grać) wypozycjonować absolutnie względem menu i dopiero dodać mu z-index.

Zakładając że menu u Ciebie posiada id="menu" robisz w CSS tak:

#menu { position: relative; z-index: }
#menu object/embed { position: absolute; left: ___; top: ___; z-index: 0; }
riddle
 
Posty: 502
Z nami od: 24 maja 2004, 17:43
Lokalizacja: Łódź

Postautor: Gość » 07 kwietnia 2006, 22:12

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Z-index nie pomoże. Flash to wtyczka :). Pomaga natomiast:

<param name="wmode" value="transparent(lub - opaque)" />

i wtedy dopiero ew. można pobawić się z-index :).
Gość
 

Postautor: Amato » 10 kwietnia 2006, 10:59

Przeglądarka: Opera/8.50 (Windows NT 5.1; U; pl)

Kod: Zaznacz cały
<html>
<head>
 <title>Flash / DIV</title>
 <style type="text/css">
 <!--
  .fla object,.fla embed{position:absolute;z-index:1;}
 
 -->
 </style>
</head>
<body>
<!-- <param name="wmode" value="transparent(lub - opaque)" /> -->
 

<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr><td>
<div>
<div style="display:block;position:absolute;z-index:2;width:200px;height:200px;background-color:red;">test</div>
</div>
</td></tr>
</table>
<div id="fla">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="400px" height="400px" id="leftmenu" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="intro.swf" />
<param name="wmode" value="transparent" />
<param name="quality" value="high" />
<embed src="intro.swf" quality="high" width="400px" height="400px" name="leftmenu" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
</div>

</body>
</html>


Działa wyłącznie pod IE ..... zarowno z parametrem na P jak i na T ....
jednak FF nie lapie go wcale... div nadal wlazi pod flasha
Amato
 
Posty: 91
Z nami od: 03 grudnia 2004, 11:12
Lokalizacja: ArahNet

Postautor: riddle » 10 kwietnia 2006, 13:41

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

riddle
 
Posty: 502
Z nami od: 24 maja 2004, 17:43
Lokalizacja: Łódź

Postautor: GM » 09 maja 2006, 09:00

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; pl) Opera 8.54

żeby działało pod FF i Operą oprócz
<param name="wmode" value="transparen">

należy jeszcze dopisać do <embed scr... ....</embed>
WMODE="transparent"
GM
 

Postautor: veneoth » 13 września 2006, 09:28

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6

z tym transparent to strzał w 10 !!
Dzięki wielkie !
veneoth
 

Postautor: Pierdman » 28 stycznia 2007, 16:34

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9

Dzięki Wielkie! U mnie też pomogło!
Pierdman
 


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: