Desde hace algún tiempo ha salido la protección EOLAS, que no es más que una patente que obliga a las empresas que venden sus navegadores web a pagar o poner un aviso de que estan usando un plugin, en este caso el Flash player.
Nada más como dato Eolas es una empresa nacida del seno de la Universidad de California que patentó una tecnologÃÂa que permite a los usuarios acceder a programas interactivos incluidos en páginas web, a través de plug-ins o applets ejecutados desde su navegador.
Los navegadores como IE y el Opera tienen esta protección, incluso el Safari deberÃÂa adoptarla. Navegadores como Firefox (si, Firefox Rulz!!!) no tienen por que implementar esta protección pues no es un navegador de pago (Software Libre Rulz!!!).
Hoy he aplicado SWFObject al blog, ¿Por que hasta ahora? por que soy fiel usuario FireFox y no me importaba que los inocentes usuarios de IE tuvieran que activar activar el SWF antes de usarlo. Pero me di cuenta, ¿Que culpa tiene el inocente usuario que no conoce FireFox? ninguna, esa es la respuesta asi que hoy puse la librerÃÂa SWFObject escrita por Geoff Stearns que además de activar el Flash Player también nos ayuda a mantener nuestro código XHTML válido :happy_tb:
Bien todo lo que tienen que hacer es descargar la libreria SWFObject, subirla a su sitio web, para poder usarla dentro de sus paginas.
Siguiendo la explicación de Geoff Stearn la utilizamos de la siguiente manera:
Llamamos al script:
Esta lÃÂnea es ideal ponerla entre las etiquetas <head> </head> de tu página web.
Como verán el Atributo SRC nos dice donde esta ubicada la librerÃÂa, esta dirección deben cambiarla por el directorio donde subieron la libreria.
Después creamos una capa y le ponemos un nombre signifcativo, esto se debe a que en esa capa se mostrará el SWF. Deberemos crear capas con diferentes nombres de ID para insertar varios SWF.
Y por último el script que enviará los parametros para insertar la pelicula,
La lÃÂnea que nos interesa es esta:
new SWFObject("PELICULA", "MI_PELICULA", "ANCHO", "ALTO", "VER. FLASH PLAYER", "COLOR_FONDO");
En la cual reemplazaremos:
También podremos agregar parametros especiales o variables, para usar por ejemplo WMODE o FLASHVARS de la siguiente manera.
Si lo que queremos es agregar un parametro, simplemente añadiremos la siguiente lÃÂnea:
so.addParam("wmode", "transparent");
y Si queremos agregar una variable lo hariamos asÃÂ:
so.addVariable("variable3", "value3");
y asàlogramos saltarnos a EOLAS en IE y Opera, si necesitan alguna opción que no encontraron en la explicación dirijanse a Deconcept el blog de Geoff Stearns y encontrarán más opciones y actualizaciones
Ver Ejemplo - SWFObject Script anti-EOLAS
Si tienen alguna duda acerca de Flash, no olviden visitar la comunidad BLUEForte.
¿Te ha gustado este artÃculo? Subscribete vÃa Email, para ¡recibirlos en tu correo!
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
:o
Me cae que uno nunca acaba de aprender…
Usando
Sabes que tu eres el que mejor explica como utilizar de manera adecuada SWFObject? Me mat
Usando
¬¬ Maldito gato, BLUEForte no existe desde diciembre…………
Usando
Hola com andas:
Yo un poco desconcertado por que uso el swfobject en una de mis paginas y anda fantastico lo uso exactamente igual en otra y no hace ni pio.
Alguna idea que me aclare pues he intentado varias cosas y nada?
Voy aseguir intentando cualquier cosa te comento.
Gracias.
Muy buena tu explicaci
Usando
en q parte se debe de insertar el parametro so.addParam(”wmode”, “transparent”
;
para que me quede el fondo transpà rente.
gracias de antemano
Usando
De esa manera ya te acepta el parámetro, si quieres saber revisa la web del autor esta muy interesante
Usando