Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Flash y Actionscript (http://www.forosdelweb.com/f16/)
-   -   Flash por delante de Menu JAVASCRIPT !!! (http://www.forosdelweb.com/f16/flash-por-delante-menu-javascript-306214/)

ivanzito 09/06/2005 02:32

Flash por delante de Menu JAVASCRIPT !!!
 
Holaaa !!

He echo un menú en JAVASCRIPT y quiero colocar debajo un objeto de flash el problema es que se mete el pmenú detrás del objeto de java cuando lo despliego.
Sabéis si hay alguna manera de que el menú pase por delante del objeto de Flash.

Gracias de Antemano !!

NoZilop 09/06/2005 03:26

cambia/agrega el parametro "wmode" a "opaque" o "transparent" (en el html, etiquetas object y/o embed)
...con opaque se pueden ver objetos encima del flash
...con transparent se pueden ver objetos encima y debajo del flash
la opcion por defecto es window que no deja ver nada encima o debajo del flash.

revisa el z-order de tus capas (si las estas usando para el flash)

bhagat 08/05/2007 10:56

Re: Flash por delante de Menu JAVASCRIPT !!!
 
Cita:

cambia/agrega el parametro "wmode" a "opaque" o "transparent" (en el html, etiquetas object y/o embed)
...con opaque se pueden ver objetos encima del flash
...con transparent se pueden ver objetos encima y debajo del flash
la opcion por defecto es window que no deja ver nada encima o debajo del flash.
Solo funciona con el IE Explorer

El flash se pasa por el fondo de ... el orden de las capas, siempre aparece tapándolo todo.

¿Solución?

nacapi 11/10/2007 01:11

Re: Flash por delante de Menu JAVASCRIPT !!!
 
Hola, lo he estado probando y efectivamente solo funciona en IE.

¿no se sabe ninguna otra solución?

1saludo

nacapi 11/10/2007 01:32

Re: Flash por delante de Menu JAVASCRIPT !!!
 
A las buenas, te cuento un poco como lo he solucionado:

he creado una función javascript para poder solucionar tanto el problema de que aparezca el flash por encima del menú (Internet Explorer 7 y FireFox) como el problema de que aparezca el marco de activación (Internet Explorer 7). Deberás escribir dicha función entre las etiquetas <head> <script> </script> </head>

Código PHP:

function cargarSWF(direccion,ancho,alto){
    
document.write('<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="'+ancho+'" height="'+alto+'">');
    
document.write('<param name="movie" value="'+direccion+'" /><param name="quality" value="high"><param name="menu" value="false" /><param name="wmode" value="transparent" /><embed src="'+direccion+'" quality="high" wmode=transparent pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ancho+'" height="'+alto+'"></embed><noembed> <div align="center">Su navegador no dipone de una versión apropiada de flash player. <br> Puede obtenerla gratuitamente <a href="http://www.adobe.com/es/products/flashplayer/">aqui </a> </div> </noembed></object>');



Espero haberte sido de ayuda. Un saludo


La zona horaria es GMT -6. Ahora son las 14:26.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.