Laburo España: 250.000 ofertas de empleo

Insertar SWF de Flash en XHTML válido

Archivado en Flash • Fecha: 14-02-2006 13:48:08

Encuentro un tutorial muy bueno en cristalab sobre cómo insertar un SWF dentro de XHTML válido. Lo reproduzco aquí para recordarlo. El método es el siguiente:

El método Twice-Cooked es el estándar que utiliza Macromedia para insertar los SWF:

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


Un poco rollo, no??

Hay otro método, el método Satay:

<object type="application/x-shockwave-flash" data="flash.swf" width="230" height="100">
<param name="movie" value="flash.swf" /> <param name="quality" value="high" /> <img src="flash.png" width="230" height="100" alt="Imagen en reemplazo de flash" /> </object>

Mucho más sencillo. Eso es todo. Los parámetro a variar son:
data, movie :
En este atributo agregaremos la URL del archivo flash (.swf).
width, height :
El ancho y alto del archivo flash y la imagen.
img:
Agregamos una imagen por si el usuario no tenga el flash player instalado.

Funciona en todos los navegadores, pero ohhhh... en IE no hay Streaming, vaya vaya...

La solución es crear un flash vacío, llamado contenedor, con el siguiente AS en el priemr frame:

_root.loadMovie(_root.path,0);

y variamos un poco el XHTML:

<object type="application/x-shockwave-flash" data="contenedor.swf?path=flash.swf" width="230" height="100">
<param name="movie" value="contenedor.swf?path=flash.swf" />
<param name="quality" value="high" /> <img src="flash.png" width="230" height="100" alt="Imagen en reemplazo de flash" /> </object>

y eso es todo... Más enlaces y documentación extra en el tutorial de cristalab

Escrito por daTo
(0) Comentarios • (0) ReferenciasPermalink


Referencias (URL para referencias)


Comentarios


Comentar



Recordar datos