PDA

Ver la Versión Completa : Animaciones Flash Cubren mi Menu DHTML Javascript


Alexis De la Cr
20-01-2007, 01:39:45
Estimados Colegas:

Estoy haciendo una pagina web, donde utilizo un menu dhtml Horizontal y Cuyos submenus se despliegan hacia abajo. Da la casualidad que justo debajo de menu hemos colocado una Animacion Flash tipo slider. El detalle readica en que cuando se despliegan los submenus, estos se ocultan detras de la animacion flash y obviamente no se ven... He intentado correjirlo utilizando capas, y el z-index, pero no funciona, sigue lo mismo...

Hay alguna forma de hacer que el menu javascript se despliegue encima de la animacion Flash???


Muchas gracias por au Ayuda.

Alexis De la Cruz

kayetano
21-01-2007, 19:07:50
Hola

Si utilizas el tag <OBJECT> debes añadir el siguiente parámetro:
<object ...>
<param name="wmode" value="transparent">
</object>


en el caso del tag <EMBED> debes poner:
<embed src="....." wmode=transparent></embed>

Espero que te sirva.

Alexis De la Cr
23-01-2007, 00:20:31
Estimado Kayetano, gracias por Tomarte la Molestia de Responder a mi Pregunta.

Te comento que probe lo que comentas, pero no funciono, no se si es que esta demasiado confuso esto, pero te dejo el codigo aqui



<TR>
<TD height="135" COLSPAN=10 valign="top"><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','600','height','135','src','Images/cabeza','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','Images/cabeza' ); //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=7,0,19,0" width="600" height="135">
<param name="movie" value="Images/cabeza.swf">
<param name="quality" value="high">
<embed src="Images/cabeza.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="135"></embed>
</object></noscript></TD>
</TR>



Gracias por la Ayuda Prestada

kayetano
23-01-2007, 02:48:59
Hola

El problema es que estás utilizando un lanzador de FLASH para evitar los problemas de IE.

Lo que yo te he explicado debería quedar algo tal que asin:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ... width="600" height="135">
<param name="wmode" value="transparent">
<param name="movie" value="Images/cabeza.swf">
<param name="quality" value="high">
<embed src="Images/cabeza.swf"... wmode=transparent width="600" height="135"></embed>
</object>

Para el lanzador debes añadir al final los dos parámetros siguientes:
AC_FL_RunContent(..., "wmode","transparent" ); //end AC code
Para mas información sobre AC_FL_RunContent te recomiendo que visites esta (http://www.adobe.com/es/devnet/activecontent/articles/devletter.html) página

Alexis De la Cr
23-01-2007, 03:26:26
Kayetano...Recibe mi Infinito Agradecimiento. Funciono Perfectamente. Te agradezco tu ayuda y el tiempo.

Recibe un Cordial Saludo

Alexis De la Cruz
Villahermosa Tabasco

desconocido105
29-01-2008, 12:33:07
Kayetano me has salvado la vida, lo probe y funciona excelente en mi web, y es justo lo que queria...

los invito a viistar www.emisora4.com (http://www.emisora4.com), el 5 de febrero de 2008 sera el lanzamiento del nuevo portal donde utilizo el script que con tu ayuda funciona a la perfeccion !!!