SWFObject 2.1
Publicado por Iván Gajate el 29 de octubre de 2008 en AS2, AS3, Desarrollo Web, Flash, Tutoriales | 12 comentarios »
Hay una nueva versión de esta librería de JavaScript que sirve para incrustar contenido flash en nuestro html.
Como ya hemos visto en Flash 99% bueno, esta forma de hacerlo nos ofrece varias ventajas:
- Es muy fácil de insertar, mas sencillo que incluir las etiquetas object, es una solución respetuosa con los estándares, y es común para todos los navegadores.
- Evita el tener que hacer clic sobre el objeto flash para activarlo en las últimas versiones de Internet Explorer.
- Nos permite incluir un contenido "alternativo" accesible para usuarios que no tengan flash player o naveguen con JavaScript deshabilitado.
- Google y otros motores de búsqueda son capaces de leer e indexar ese contenido alternativo perfectamente.
Ahora, con el SWFObject, ponemos una capa (div) con el contenido no-flash o alternativo (por supuesto podemos dejarla vacía). Esta capa, será sustituida por el contenido flash, de forma totalmente transparente para el usuario.
Eso si, tenemos que darle un id a la capa para que el SWFObject sepa dónde queremos que ponga nuestro flash.
<div id="miFlash">Texto Alternativo</div>
Ahora, en la cabecera del html, incluimos la librería del SWFObject, y hacemos la llamada para que se incluya el flash.
<script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript"> //swfobject.embedSWF(swfUrl, id, width, height, version) swfobject.embedSWF("test.swf", "miFlash", "300", "120", "8.0.0"); </script>