2010-10-30 14 views
6

Cuando construyo mi proyecto, obtengo un montón de archivos swz en el directorio release/debug.¿Qué son los archivos swz en Flash?

¿Qué son?

Son bastante grandes (1 mb en total) simplemente los borro, mi swf funciona bien sin ellos, entonces ¿por qué están ahí?

Respuesta

14

Adobe Flex Signed RSL file.

El archivo SWZ es un Adobe Flex Signed RSL. Utilice las bibliotecas compartidas (RSL) de tiempo de ejecución de Flex 3 para reducir el tamaño de sus aplicaciones flash y, por lo tanto, reducir el tiempo requerido para descargar la aplicación. Los RSL son solo archivos SWF cuyo código se usa como una biblioteca compartida entre diferentes archivos SWF de aplicaciones. Los archivos RSL firmados (SWZ) son bibliotecas que están firmadas por Adobe y pueden almacenarse en la caché de Flash Player, a la que se puede acceder desde cualquier dominio.

+5

Cuando elimina esos archivos SWZ y Flash Player no los ha almacenado aún, intentará descargarlos de los servidores de Adobe. Solo eche un vistazo a la ruta de compilación de su aplicación. La mayoría de las RSL de Flex Framework tienen URL de reserva establecidas ... Es por eso que su aplicación sigue funcionando después de eliminar esos archivos. –

+0

También sucede esto si tiene un campo de texto TLF en Flash. A veces esto es un problema, crea esos archivos que mencionas y genera errores. Puede cambiar el campo de texto a 'Texto clásico' para evitar estos problemas. Si tiene muchos campos de texto TLF y desea cambiarlos a Textos clásicos a la vez, simplemente cambie la versión de Flash Player a menos de 8 y se cambiarán todos (luego, devuelva la versión de Flash Player a la que está usando) y listo! – Metafaniel

Cuestiones relacionadas