Cómo insertar un SWF en un XHTML - Strict
Publicado el 29/04/2010 en Diseño por Alejandro Castillo
Experto en diseño, HTML/CSS, y encargado de las campañas de marketing online de Axtro. Con años de experiencia en el mundo del diseño, además de formar parte de nuestro equipo realiza cursos de formación en diseño.
Aunque cada vez se usa menos, aun muchas personas siguen utilizando elementos flash dentro del HTML de sus diseños web. Cuando se maqueta en programas con interfaces amigables para personas que no son programadores, o sea, muchos diseñadores, como por ejemplo Dreamweaver, estos softwares hacen el trabajo sucio de escribir el código mientras que para el usuario esa labor se resume en buscar en el ordenador el swf y hacer clic en aceptar.
Si investigamos el HTML generado donde se ha insertado el swf, veremos un código como este:
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="250" height="100" CODEBASE="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0">
<PARAM NAME="MOVIE" VALUE="pelicula.swf">
<PARAM NAME="PLAY" VALUE="true">
<PARAM NAME="LOOP" VALUE="true">
<PARAM NAME="QUALITY" VALUE="high">
<EMBED SRC="pelicula.swf" width="250" height="100" PLAY="true" LOOP="true" QUALITY="high" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash">
</EMBED>
</OBJECT>
Si copiamos este código en nuestro XHTML – Strict y substituimos el nombre de la película swf, y las dimensiones del alto y ancho las ajustamos a nuestros intereses, tendremos como resultado nuestra película flash reproduciéndose constantemente. El único problema es que este código no respeta los estándares según la declaración de Doctype del documento – Strict.
Para que nuestro código esté validado, existe otra opción:
<object type="application/x-shockwave-flash" data="images/banner.swf" width="288" height="128">
<param name="movie" value="pelicula.swf" />
<img src="pelicula.gif" width="288" height="128" alt="banner" /> (en esta línea se declara una imagen de substitución si no se encuentra el swf)
</object>







0 comentarios sobre "Cómo insertar un SWF en un XHTML - Strict"