SOLUCIÓN A PROBLEMAS DE VISUALIZACIÓN DE FICHEROS SWF (Flash) MEC-2007 (22/02/2007) 1
1. Por qué no puedo ver los ficheros swf? Origen del problema Cuando utilizamos los recursos desde una copia en local (es decir, desde el CD o DVD, o desde el disco duro de nuestro PC) puede que se nos presente el siguiente problema a la hora de ejecutar (abrir) contenidos que están soportados en archivos swf (extensión de los archivos de Flash): Problema: Nos aparece en la pantalla un cuadro de diálogo acerca de la seguridad de Adobe Flash Placer como el que mostramos en la captura de pantalla siguiente (recuadrado en rojo) Nos informa que el sistema está tratando de abrir una aplicación local (el fichero swf en cuestión) y que dicho fichero se está intentando conectar a una ubicación apta para Internet. Esto NO significa que el sistema esté intentando conectarse a Internet necesariamente, si no que el fichero html o htm con el que intenta comunicarse el fichero swf, es un fichero apto para Internet (lo dicho parece una obviedad, pero dado el mensaje que sale que es algo alarmista, no está mal señalar con claridad esta distinción para no alarmarse) Qué es lo que sucede? Como se puede leer con mayor extensión en el anexo de este documento, la política de seguridad de las últimas versiones del reproductor de Flash se ha mejorado y ello afecta a algunos contenidos desarrollados con versiones anteriores, para las que se solicita que el usuario conceda determinados permisos para abrir los ficheros. MEC-2007 (22/02/2007) 2
2. Pasos para solucionar el problema Para configurar los permisos necesarios (y por tanto para solucionar el problema y poder visualizar adecuadamente los contenidos) hay que acceder a la web de la compañía Adobe. Ello significa que deberemos tener conexión a Internet. (Aún desconocemos cómo resolver este problema sin necesidad de conexión, pero no cejamos en empeño) En primer lugar deberemos pulsar sobre el botón Configuración del cuadro de diálogo. Ello hará que en el navegador que tengamos establecido por defecto se abra la siguiente página: http://www.macromedia.com/support/documentation/es/flashplayer/help/settings_manager04.html La página nos muestra una ventana con el Administrador de configuración del reproductor de Flash en el que habremos de establecer los parámetros de seguridad. Como vemos, en su parte superior hay seis pestañas; las operaciones que vamos a realizar están en la tercera: Parámetros de seguridad global. En este panel podremos indicar cuáles son los archivos swf, directorios, carpetas, discos, etc. (que tengan archivos swf) que queremos habilitar para que los contenidos que contengan se muestren sin problemas. MEC-2007 (22/02/2007) 3
Veamos los pasos a seguir: 1. En el cuadro de diálogo, seleccionar la opción Permitir siempre. 2. Pinchamos en la pestaña Editar, y elegimos la opción Agregar. MEC-2007 (22/02/2007) 4
3. Aparecerá un cuadro de diálogo con las opciones de Buscar archivos o Buscar carpeta. El primero es para seleccionar uno o varios archivos swf, y el segundo es para seleccionar una carpeta completa (o un CD, o un disco duro completo) que contenga archivos swf y que queramos habilitar en su totalidad. 4. En este caso, elegimos Buscar carpeta. Aparecerá un cuadro de diálogo para poder explorar en nuestro PC y seleccionar las carpetas o archivos que queramos (o bien todo C si queremos total accesibilidad). Una vez finalizado, hacer clic en el botón Aceptar. MEC-2007 (22/02/2007) 5
5. La carpeta o carpetas seleccionadas quedarán resaltadas en el cuadro de diálogo de la siguiente forma: 6. Una vez hecho esto, cargar la página del recurso que nos había planteado el problema y comprobar que ya podemos acceder sin dificultad al contenido de los swf. MEC-2007 (22/02/2007) 6
ANEXO. Qué son los parámetros de seguridad? Adobe ha diseñado Flash Player para proporcionar una configuración de seguridad en la que no es preciso permitir o denegar el acceso en la mayoría de las situaciones. El contenido de Flash es cada vez más sofisticado, por lo que Flash Player también ha avanzado para ofrecer a los usuarios protección de privacidad y seguridad adicional. Sin embargo, es posible que encuentre algún contenido de Flash anterior creado con reglas de seguridad antiguas. En tal caso, Flash Player le pide que tome una decisión: puede permitir que el contenido funcione como determinó su creador, utilizando las reglas de seguridad antiguas, o bien aplicar reglas nuevas, más estrictas. La última opción garantiza que sólo verá o reproducirá contenidos que cumplan las últimas normas de seguridad, pero en ocasiones puede dificultar el funcionamiento del contenido de una versión de Flash más antigua. Cuando se utiliza contenido antiguo en una versión nueva del reproductor, y Flash Player debe tomar una decisión sobre la aplicación de reglas nuevas, puede aparecer uno de los cuadros de diálogo que hemos recogido más arriba. Estos cuadros de diálogo piden permiso antes de permitir que el contenido antiguo de Flash se comunique con otras ubicaciones de Internet: Es posible que aparezca un cuadro de diálogo para avisarle de que el contenido de Flash que está utilizando está intentando usar reglas de seguridad antiguas para acceder a información de un sitio que no pertenece a su propio dominio y que puede ser que esa información se comparta en los dos sitios. Flash Player le pregunta si desea permitir o denegar este acceso. Además de responder al cuadro de diálogo, puede utilizar el panel Parámetros de seguridad global para especificar si Flash Player debe: a) pedir siempre permiso, a través del cuadro de diálogo, para permitir el acceso; b) denegar siempre el acceso, sin preguntar; c) permitir el acceso a otros sitios o dominios sin preguntar. Con la versión Flash Player 8 y posterior, si has descargado contenido de Flash en tu equipo, es posible que aparezca un cuadro de diálogo para avisarte de que el contenido intenta comunicarse con Internet. De forma predeterminada, estas versiones de Flash Player no permiten que el contenido del programa se comunique con Internet. En el panel Parámetros de seguridad global, puedes especificar que algunas aplicaciones Flash de tu equipo se comuniquen con Internet. Para cambiar la configuración de seguridad u obtener más información sobre sus opciones, debes consultar el panel Parámetros de seguridad global. MEC-2007 (22/02/2007) 7