Incluir flash en nuestras páginas con código validado

En: Flash

11 jul 2009

WP Greet Box icon
Hola! Si estás nuevo por aquí y te gusta lo que ves, puedes disfrutar de una actualización automática y gratuita por RSS para leer nuestros artículos completos cuando lo deseas en tu lector RSS favorito.

flash

Incluir un archivo flash en una página web es común.  Sin embargo el código que usamos generalmente no es validad por la W3C (la etiqueta embed no es admitido), vemos un ejemplo:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="30" height="30">
<param name="movie" value="music/sound.swf">
<param name="quality" value="high">
<embed src="music/sound.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"  type="application/x-shockwave-flash" width="30" height="30"> </embed>
</object>

El código valido sería:

<object type="application/x-shockwave-flash"  data="music/sound.swf" width="0" height="0">
<param name="movie" value="music/sound.swf" />
<param name="quality" value="high"/>
</object>

Lo que hemos hecho es:

  1. Eliminar la etiqueta embed, no es necesaria y no es valida
  2. El atributo classid dice a Internet explorer que reproductor usar, afortunadamente el reproductor de flash responde a type=”application/x-shockwave-flash” bien, entonces podemos eliminar este atributo también
  3. El atributo codebase en Internet Explorer es utilizado para localizar la URL donde se encuentra el plugin que debe ser descargado en caso de no tenerlo, sin embargo este es un mal uso de la etiqueta, pues debería especificar la ruta base que será utilizada para resolver rutas relativas utilizadas en otros atributos de dicho elemento,  en Netscape y Mozilla el mal uso de CODEBASE sólo hará que el contenido de OBJECT no se muestre. Por lo que también está eliminado

Basado en el artículo How to write valid XHTML while embedding Flash SWF objects

Otros post

Este post ha sido visto 1816 veces

Deja tu comentario!

Acerca de UnderMedia

Inspiración y Determinación |
En Blog UnderMedia se recopilan y publican periódicamente noticias, artículos o comentarios generados dentro de UnderMedia S.A.

Twitter UnderMedia

  • Gaby: No le entendi XD [...]
  • makinista: Como podría hacer para que al hacer clic en un botón me cargara un html en otra parte de una web c [...]
  • Pablo: hola, muy bueno hombre, queria hacerte una pregunta, tal ves sea tonta no se, cual es la ventaja de [...]
  • Antony: Para ponerlo en tus páginas es necesario seguir estas instrucciones http://www.gentlesource.com/do [...]
  • Antony: Funciona perfecto. A los que les sale la página en blanco, si instalaron el modulo de lengua en esp [...]

Comunidad

Ultimas visitas

Raking

  • Blogalaxia
  • Top Blogs Ecuador

Switch to our mobile site