Comunidad de diseño web y desarrollo en internet online

Problema con Menu desplegable CSS y flash insertado

Citar            
MensajeEscrito el 18 Feb 2008 06:25 pm
He diseñado una pagina web haciendo uso de CSS para el posisionamiento de los elementos (div) pero sucede que he diseñado un menu desplegable con solo CSS y en la parte inferior de este menu e puesto un div que contiene un banner (swf) que he hecho en flash y mi problema es que los submenus que se despliegan quedan por detras del banner.
Ya he intetado con la propiedad Z-Indez en los submenus y nada!!!
si alguien sabe como solucionar ese problema le estare eternamente agradecido
Aqui les va el codigo

CodigoHtml
<!--Menu -->
<div id="menu">
<ul class="menu">
<li>Home</li>
<li>Quienes Somos</li>
<li>Productos
<ul>
<li>Software</li>
<li>Diseño Gráfico</li>
</ul>
</li>
</ul>
</div>
<!--Flash-->
<div class="grafica">
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','555','heigh t','100','title','BannerH','src','Banners/BannerH','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movi e','Banners/BannerH' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="555" height="100" title="BannerH">
<param name="movie" value="Banners/BannerH.swf" />
<param name="quality" value="high" />
<embed src="Banners/BannerH.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="555" height="100"></embed>
</object>
</noscript>
</div>


Codigo CSS

#menu {
float:left;
width:760px;
display: block;
margin:0px;
}

ul.menu {
margin:0px 0px 0px 20px;
font-size:12px;
font-weight: bolder;
color: #000000;
list-style:none;
padding: 3px 0px 6px 0px;
}
ul.menu a{
color: #000000
}
ul.menu a:hover{
color: #FF8000
}

ul.menu li{
display:inline;
position:relative;
padding-right:10px;
padding-top: 4px;
padding-bottom: 4px;
padding-left:10px;
}
ul.menu li:hover{
color: #FF8000;
}
ul.menu ul {
display:none;
list-style:none;
position:absolute;
left:0px;
top: 22px;
background: #EBEBEB;
padding:0px;
width: 150px;
color:#000000;
z-index:+100;
}
ul.menu ul li{
display:block;
}
ul.menu ul li:hover{
display:block;
background: #FFE7CE;
color:#000000;
}

ul.menu li:hover > ul
{
display:block;
}
ul.menu ul ul{
display:none;
list-style:none;
position:absolute;
left:150px;
top: 0px;
background: #E9E9E9;
padding:0px;
width: 200px;
color:#000000;
border-left:#FFDCB9 solid 2px;
}
ul.menu ul ul li:hover{
display:block;
background: #F8F8F8;
}

.grafica {
margin: 0px 0px 0px 5px;
background: #333333 url(Images/banner.jpg) no-repeat left top;
float:left;
}

Por santiago.lee

17 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Feb 2008 11:29 am
Creo haber leído, que los <object> con FLASH regulan el z-index de otra manera.

Google está poblado de soluciones para ese mismo problema.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 19 Feb 2008 01:22 pm
Rizome me ayudas a arreglarlo o al menos orientame para buscar la solucion??

Por santiago.lee

17 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Feb 2008 02:36 pm
santiago.lee mira el link que te puso rizome en su respuesta, consultalos ya que nada pierdes y si tienes una duda puntual acerca de algún método, consultalo, pero no esperes que te solucionen el problema así sin más.

Por Zarzamora

BOFH

3056 de clabLevel

3 tutoriales
12 articulos

 

firefox
Citar            
MensajeEscrito el 27 Feb 2008 02:45 pm
Lamento no haber escrito antes para agracederles la ayuda
La verdad es que no encontre la ayuda en el link qeu me ofrecio Rizome
pero un amigo me ayudo y me indico la solucion
Gracias!!!
Se trataba de modificar el script poniendo esta linea
<param name="wmode" value="transparent" />

Por santiago.lee

17 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Feb 2008 03:57 pm

rizome escribió:

Google está poblado de soluciones para ese mismo problema.

santiago.lee escribió:

[...] La verdad es que no encontre la ayuda en el link qeu me ofrecio Rizome [...]
Se trataba de [...] esta linea
<param name="wmode" value="transparent" />


Tres resultados en las primeras seis sugerencias de Google.
¿poco?

Nicolas Cohen escribió:

[...] esto se soluciona poniendo w-mode="opaque" en el embed y en un
parametro del objeto

jtousignant escribió:

[...] wmode="transparent" seems to work.
I tested it in IE7, Safari ,Netscape 9, AOL browser, and Firefox and it seems
to work on all (on Windows).

y a todas luces, el mejor, del blog de Crysfel:

Crysfel Villa escribió:

Los diferentes modos
A partir de la versión 6 del reproductor, Macromedia (ahora Adobe) introdujo lo que se le conoce como el wmode, este parámetro le dice al reproductor de que forma pintar el contenido de la película, existen tres modos.
    Window es el modo por default, utilizando este modo el reproductor optimiza el dibujado, lamentablemente con este modo seleccionado la animación siempre esta sobre todos los demás objetos del sitio.
    Opaque permite el manejo de la propiedad z-index, pasando el control del dibujado al explorador, de esta manera es posible poner elementos sobre las animación flash.
    Transparent permite poner transparente el fondo de la película, y a su vez nos permite manipular la pila del orden, se recomienda utilizar el modo anterior a este si no es necesario poner transparencia al fondo de la animación.


Esto... lo pongo para mostrar como los links que ponemos a google, dan la solución que se busca, y a la vez, enseñan a buscar por uno mismo.

Saludos.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 28 Feb 2008 04:27 am
Como comentario, si utilizas linux ese problema por el momento no tiene solucion porque el atributo wmode no esta soportado.

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox
Citar            
MensajeEscrito el 28 Feb 2008 08:16 am
xD
En Linux siempre se verán los FLASH por encima de todo?
Pues vaya
:S

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 11 Dic 2008 04:48 pm
Antes que nada, saludar a todos los foreros. Me acabo de dar de alta tras llevar tiempo "detrás de la mata" solucionando problemas en este foro.
Sobre el post:
Yo he usado el modo "opaque" y funciona. Sobre el tema de distintas plataformas, aún no lo he testeado en Linux. Yo trabajo con Mac y ni siquiera es necesario definir wmode opaque. En Mac las aplicaciones flash no están en primer plano por defecto.

Salud

Por zoyyo

0 de clabLevel



 

Almería

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.