Solución bug IE y SWF
Aun, cuando navegamos con Internet Explorer, al llegar a una página que contiene un objeto de flash se puede ver esa molesta línea de puntos que enmarca a dicho componente y, al pasar el cursor por encima, aparece un tooltip que reza: Haga clic para activar y usar este control. Pues bien, desde leandrodonofrio.com nos dan la solución:
Como sabrán (y si no lo saben viene bien la información), el pasado 11 de abril, Microsoft realizó una actualización de su software Internet Explorer, el cual modifica la forma de utilización de los controles Activex, debido a un problema judicial con la empresa Eolas y una patente que ellos registraron y Microsoft violaba. Dicha patente era sobre como incorporar en las etiquetas HTML contenido en Flash (y también otras como PDF, media players, etc)…
Esta actualización básicamente lo que hace es que cuando abramos una página hecha en Flash ó con contenido en Flash, antes de interactuar con ella, debemos primero darle el OK para que esta se active.
He visto varias soluciones a tener en cuenta, todas consisten en la incorporación de una librería en JavaScript la cual hará que la película funcione correctamente.
Las soluciones a este problema son…
1. Solución oficial de Adobe:
- Bajo el título Flash Professional 8 and Flash Basic 8 Active Content Update, hay que descargar un archivo .mxp, el cual es un complemento para Flash, este se abre con el Macromedia Extension Manager.Puntos a tener en cuenta:
*Descargar el complemento para la versión de Flash que tengamos instalada;
*Tener en cuenta que hay que descargar el complemento en el idioma español;
*Las instrucciones vienen en un archivo HTML junto a la descarga (es un archivo comprimido .zip);
*Las instrucciones están en español;
*Todo se realiza automáticamente sin tener que registrar manualmente el HTML (sigan las instrucciones de la ayuda).
2. SWFObject:
- Bajo el título Flash Professional 8 and Flash Basic 8 Active Content Update, hay que descargar un archivo .mxp, el cual es un complemento para Flash, este se abre con el Macromedia Extension Manager.Puntos a tener en cuenta:
*Descargar el complemento para la versión de Flash que tengamos instalada;
*Tener en cuenta que hay que descargar el complemento en el idioma español;
*Las instrucciones vienen en un archivo HTML junto a la descarga (es un archivo comprimido .zip);
*Las instrucciones están en español;
*Todo se realiza automáticamente sin tener que registrar manualmente el HTML (sigan las instrucciones de la ayuda).
3. UFO (Unobtrusive Flash Object):
- Posee muchas similitudes a SWFObject, al igual que este, es muy flexible su código. Las insrucciones también están en la web de su creador .
4. jActivating:
- Según David Muñuz, su creador, JS Embedded Content es :” Es un pequeño script “no obstructivo” que permite interactuar con contenido embebido (películas Flash, películas Quicktime, applets de Java, etc.) sin tener que primero activarlos manualmente en Internet Explorer y Opera por el caso EOLAS.
5. Otras soluciones alternativas:
- Existen dando vuelta por Internet otras soluciones alternativas que surgieron espontáneamente de los distintos webmasters. Entre ellas puedo nombrar a la web Tutoriales - Flash que ofrece una ayuda sobre este tema.
- Actualización 20/6/2006: La versión internacional del Opera 9.0 también posee el mismo problema que Internet Explorer, no asi sus versiones anteriores.