Menú desplegable debajo de una película de flash

Post geek: Este es un problema muy común, y debo decir que la primera vez que me pasó tardé un buen rato en encontrar la solución. Espero que si alguien tiene este problema, este post le ayude a solucionarlo. En realidad es muy sencillo.

El error:

Como ven al hacer rollover sobre un menú desplegable, este aparece por debajo de la película de flash. Para evitar esto es necesario hacer ajustes en la sección del código de flash. Para que no se confundan, vamos al código.

Suponiendo que usan Dreamweaver para pegar una película de flash, este les generará un código como este:

<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="362" title="ALT Text"><param name="movie" value="ejemplo.swf" /><param name="quality" value="high" /><embed src="ejemplo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="362"></embed></object>

Este código por sí solo nos dará el error. Es necesario agregar lo siguiente para evitarlo.

En el área de -object-

<param id="wmode" value="transparent" />

En el área de -embed-

wmode="transparent"

El ejemplo ya con las modificaciones:

<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="362" title="Mapa de Exportaciones"><param name="movie" value="img/mapa-mercado.swf" /><param name="quality" value="high" /><param id="wmode" value="transparent" /><embed src="img/mapa-mercado.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="362"></embed></object>

Como pueden ver es sencillo.

14 comentarios

  1. Pero el parametro wmode - transparent nada mas te salvara para Internet Explorer…

  2. Ya vi como esta funcionando en FireFox, te felicito

  3. Lo que pasa es que la sección del código que va dentro de -object- es para IE, pero el segmento de código que va dentro del -embed- es para los navegadores basados en Mozilla, osease Netscape, Opera, Firefox.

    Saludos

  4. Mil Gracias!! , lo voy a probar!

  5. me sigue saliendo el error en ie pero en mozilla todo me sale bien y eso que he puesto las lineas que le falntan
    necesito ayuda

  6. Funciona perfecto. Muy muy útil. Muchas Gracias. Te he agregado a mi del.icio.us

  7. Perfecta y clara tu información. Te agradezco montón tu ayuda.

  8. Agradezco tu ayuda. Necesitaba solucionar precisamente esto y fue muy clara tu indicación.

  9. Hola!.. funciona bien en firefox, pero no en IE6, ¿Puede ser?… como lo puedo solucionar para IE6?
    Gracias

  10. Hola,
    Muchisimas gracias!!!!!!!!!!!!

  11. Pues es cierto, veo que en IE6 no funciona con “transparent”. La solución es meter en el param name estas dos:

    IE funciona con la opaque.
    Salud@os!
    Jack Spirit

  12. Pues es cierto, veo que en IE6 no funciona con “transparent”. La solución es meter en el param name estas dos:

    IE funciona con la opaque.
    Salud@s!
    Jack Spirit

  13. param id=”wmode” value=”transparent”
    param name=”wmode” value=”opaque”

  14. Flood de Jack Spirit!! :P
    muchas gracias por la info.
    super util

Dilo, dilo...




Mensaje

Subscribe without commenting

Por favor mantén tus comentarios en el tópico del post, que sean relevante. Los comentarios mal intencionados pueden ser editados o removidos.

Add me

Descargas

Descarga los N-Chrome icons

Categorías

Archivos por mes

Buscar

Suscríbete vía RSS

Suscríbete vía E-mail

Lo más reciente

  1. El Congreso Creactivo necesita logo
  2. UI fail
  3. Must have t-shirts
  4. Sobre las opiniones
  5. Pácatelas!
  6. José Karlos
  7. Bambú
  8. Super Happy Dev House Hermosillo
  9. London Shit
  10. Logo Trends 2008
www.flickr.com
This is a Flickr badge showing items in a set called Viaje a San Carlos 2008. Make your own badge here.