Convertir swf a fla

Convertidor online gratuito de SWF a FLA

Recupera proyectos FLA o XFL editables a partir de archivos SWF heredados mediante decompilers y Adobe Animate.

Convertir SWF a FLA online - gratis

Uploading…
Los archivos seleccionados superan el límite total de 30 MB. Selecciona archivos más pequeños o en menor cantidad.

Tu archivo se procesa al instante y se elimina en cuanto lo descargas.

Cómo funciona

  1. 1/3

    Sube tu archivo .swf

    Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.

  2. 2/3

    Realiza la conversión de .swf a .fla

    Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.

  3. 3/3

    Descarga el archivo .fla convertido

    El resultado de la conversión está listo para descargar.

Cómo convertir un archivo swf a fla

Un .swf antiguo puede ser la única copia de una animación Flash, módulo de capacitación, banner o aplicación, pero editar su línea de tiempo o sus recursos requiere un proyecto .fla. El proceso reconstruye un proyecto de autoría a partir de la salida compilada y no puede restaurar todas las partes del archivo de origen original.

Qué es el formato SWF

SWF es un formato binario de películas Flash utilizado anteriormente por editores web, proveedores de e-learning, anunciantes, desarrolladores de juegos y proveedores de software. Puede contener formas vectoriales, mapas de bits, fuentes, audio, vídeo, datos de la línea de tiempo, botones y bytecode de ActionScript.

Adobe Flash Player llegó al final de su vida útil el 31 de diciembre de 2020, por lo que los navegadores modernos no ejecutan la mayoría del contenido SWF. Los archivos SWF siguen siendo comunes en archivos, sitios web antiguos, software en CD-ROM, sistemas de kiosco y paquetes de LMS antiguos. Emuladores como Ruffle pueden reproducir algunos SWF, pero no crean proyectos FLA editables.

Qué es el formato FLA

FLA es el formato de proyecto editable utilizado por Adobe Flash Professional y Adobe Animate. Un FLA puede conservar una línea de tiempo del documento, capas, símbolos, elementos de biblioteca, configuraciones de publicación y asociaciones de ActionScript, lo que permite a los editores cambiar ilustraciones, texto, tiempos, sonidos e interacciones.

FLA depende de la versión. Es posible que un proyecto reconstruido para una versión más reciente de Adobe Animate no se abra en versiones anteriores de Flash Professional. XFL es el formato de proyecto XML sin comprimir de Adobe; Adobe Animate puede abrir un proyecto XFL y guardarlo como un .fla.

Reconstrucción de un proyecto FLA

JPEXS Free Flash Decompiler (FFDec) es la principal opción gratuita para equipos de escritorio. Puede inspeccionar etiquetas SWF, exportar imágenes, sonidos, fuentes, formas y scripts y, para archivos compatibles, generar archivos FLA o XFL. Utilice la versión actual del sitio del proyecto JPEXS y trabaje con una copia del archivo original.

  1. Abra original.swf en FFDec con File → Open.
  2. Revise la información de la película, el número de fotogramas, la versión de ActionScript y las entradas Resources y Scripts. Obtenga una vista previa del contenido para confirmar que los recursos y las líneas de tiempo esperados están presentes.
  3. Utilice la función de exportación FLA de FFDec y seleccione una carpeta de salida. Seleccione una versión de FLA compatible con la versión de Adobe Animate o Flash Professional que lo abrirá, si el exportador ofrece opciones de versión.
  4. Si FFDec genera una salida XFL, abra el descriptor .xfl del proyecto en Adobe Animate y, a continuación, utilice File → Save As para crear recovered.fla.
  5. Compruebe cada escena, capa, símbolo, fuente, sonido, botón y script en Animate. Guarde los recursos reparados por separado antes de publicar un SWF de reemplazo.

Sothink SWF Decompiler es una alternativa comercial que puede exportar SWF compatibles a FLA. Pruebe el resultado de su versión de evaluación con el archivo específico antes de comprarlo, ya que la calidad de exportación varía considerablemente según la estructura del SWF y la versión de ActionScript.

Ningún servicio online de buena reputación puede reconstruir de forma fiable un FLA editable completo a partir de un SWF arbitrario. Los convertidores online generales pueden transcodificar medios o extraer archivos, pero no recuperan una línea de tiempo Flash utilizable y pueden exponer ilustraciones incrustadas, URL, scripts o credenciales a terceros.

Compatibilidad y límites de recuperación

Un FLA recuperado no es el proyecto de origen original. La publicación de SWF suele descartar nombres de capas, comentarios, organización de la biblioteca, rutas de origen, opciones del compilador, formato del código y recursos no utilizados. Los decompiladores infieren líneas de tiempo y regeneran ActionScript a partir del bytecode cuando es posible.

Los SWF ofuscados, empaquetados, cifrados por protectores de terceros o dañados pueden exportarse con scripts faltantes, símbolos defectuosos, recursos sin nombre o sin una línea de tiempo editable. Las fuentes incrustadas pueden estar incompletas, las fuentes con licencia pueden no estar disponibles y el texto dinámico puede requerir la sustitución manual de fuentes.

Las animaciones sencillas de línea de tiempo y las películas con ActionScript 1/2 suelen reconstruirse de forma más limpia que las aplicaciones complejas con ActionScript 3. Las aplicaciones AS3 pueden depender de archivos de clases externos, SWF cargados, fuentes XML o JSON, API de servidor, bibliotecas compartidas y gráficos generados en tiempo de ejecución que no se almacenan en el SWF.

Es especialmente poco probable que los SWF generados por Flex se recuperen como proyectos FLA originales útiles: su diseño MXML y sus clases de origen originales no se conservan en la película compilada. Exporte los scripts y recursos como referencia y, a continuación, reconstruya la interfaz en Animate u otra plataforma mantenida si se requiere continuar el desarrollo.

No cambie un FLA de ActionScript a un documento HTML5 Canvas esperando una migración automática. La salida HTML5 Canvas de Adobe Animate utiliza JavaScript, por lo que las interacciones de ActionScript recuperadas requieren una reescritura y pruebas manuales.

SWF vs FLA: comparación de formatos

Cómo se comparan los formatos SWF y FLA en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo SWF y FLA
Propiedad .SWF Shockwave Flash Movie .FLA Adobe Animate project file
Estándar abierto No No
Compresión Ambos —
Tamaño de archivo típico Medio Grande
Se abre en un navegador web No No
Edición posterior Limitado Fácil
Compatibilidad con metadata Básico Básico
Legible como texto plano No No
Más adecuado para Publicación web Producción profesional
Introducido 1996 1996
Desarrollador Adobe Systems (originally Macromedia) Adobe Inc. (originally Macromedia)
Tipo MIME application/x-shockwave-flash —

Preguntas frecuentes

¿Es gratuito el convertidor de SWF a FLA?

Sí, convertir SWF a FLA en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.

¿Qué tamaño puede tener mi archivo SWF?

Puedes subir archivos SWF de hasta 50 MB y convertir hasta 10 archivos a la vez en un solo lote.

¿Qué ocurre con mis archivos subidos?

Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.

¿Necesito instalar algún programa para convertir SWF a FLA?

No. La conversión de SWF a FLA se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.

¿Ha fallado la conversión?

En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo SWF válido para esta conversión de SWF a FLA. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.