Converter swf para fla

Conversor online gratuito de SWF para FLA

Recupere projetos FLA ou XFL editáveis a partir de arquivos SWF legados usando decompiladores e o Adobe Animate.

Converter SWF para FLA online - grátis

Uploading…
Os arquivos selecionados excedem o limite total de 30 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e excluído assim que você o baixa.

Como funciona

  1. 1/3

    Envie seu arquivo .swf

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .swf para .fla

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .fla convertido

    O resultado da conversão está pronto para download.

Como converter swf para fla arquivo

Um .swf legado pode ser a única cópia de uma animação em Flash, módulo de treinamento, banner ou aplicativo, mas editar sua timeline ou seus assets requer um projeto .fla. O processo reconstrói um projeto de autoria a partir do output compilado e não pode restaurar todas as partes do arquivo-fonte original.

O que é o formato SWF

SWF é um formato binário de filme em Flash usado anteriormente por publishers da web, fornecedores de e-learning, anunciantes, desenvolvedores de jogos e fornecedores de software. Ele pode conter formas vetoriais, bitmaps, fontes, áudio, vídeo, dados de timeline, botões e bytecode ActionScript.

O Adobe Flash Player chegou ao fim de sua vida útil em 31 de dezembro de 2020, portanto os navegadores modernos não executam a maior parte do conteúdo SWF. Os arquivos SWF continuam comuns em arquivos, sites antigos, softwares em CD-ROM, sistemas de quiosque e pacotes de LMS legados. Emuladores como o Ruffle podem reproduzir alguns SWFs, mas não criam projetos FLA editáveis.

O que é o formato FLA

FLA é o formato de projeto editável usado pelo Adobe Flash Professional e pelo Adobe Animate. Um FLA pode manter uma timeline de documento, layers, symbols, itens da library, configurações de publicação e associações de ActionScript, permitindo que os editores alterem artwork, texto, timing, sons e interações.

FLA depende da versão. Um projeto reconstruído para uma versão mais recente do Adobe Animate pode não abrir em versões mais antigas do Flash Professional. XFL é o formato de projeto não compactado baseado em XML da Adobe; o Adobe Animate pode abrir um projeto XFL e salvá-lo como um .fla.

Reconstruindo um projeto FLA

JPEXS Free Flash Decompiler (FFDec) é a principal opção gratuita para desktop. Ele pode inspecionar SWF tags, exportar imagens, sons, fontes, formas, scripts e, para arquivos compatíveis, gerar output FLA ou XFL. Use a versão atual do site do projeto JPEXS e trabalhe em uma cópia do arquivo original.

  1. Abra original.swf no FFDec com File → Open.
  2. Revise as informações do filme, a contagem de frames, a versão do ActionScript, as entradas Resources e Scripts. Faça uma preview do conteúdo para confirmar que os assets e as timelines esperados estão presentes.
  3. Use a função de exportação FLA do FFDec e selecione uma pasta de output. Se o exporter oferecer opções de versão, selecione uma versão FLA compatível com a versão do Adobe Animate ou do Flash Professional que abrirá o arquivo.
  4. Se o FFDec produzir output XFL, abra o descriptor .xfl do projeto no Adobe Animate e use File → Save As para criar recovered.fla.
  5. Verifique cada scene, layer, symbol, fonte, som, botão e script no Animate. Salve os assets reparados separadamente antes de publicar um SWF substituto.

Sothink SWF Decompiler é uma alternativa comercial que pode exportar SWFs compatíveis para FLA. Teste o output da versão trial com o arquivo específico antes de comprar, pois a qualidade da exportação varia substancialmente conforme a estrutura do SWF e a versão do ActionScript.

Nenhum serviço online confiável pode reconstruir de forma consistente um FLA editável completo a partir de um SWF arbitrário. Conversores online genéricos podem transcodificar mídia ou extrair arquivos, mas não recuperam uma timeline de Flash utilizável e podem expor artwork incorporado, URLs, scripts ou credenciais a terceiros.

Limites de compatibilidade e recuperação

Um FLA recuperado não é o projeto-fonte original. A publicação de SWF geralmente descarta nomes de layers, comentários, organização da library, caminhos de origem, opções do compiler, formatação do código e assets não utilizados. Decompilers inferem timelines e regeneram ActionScript a partir do bytecode quando possível.

SWFs ofuscados, compactados, criptografados por protectors de terceiros ou danificados podem ser exportados com scripts ausentes, symbols quebrados, assets sem nome ou sem uma timeline editável. As fontes incorporadas podem estar incompletas, fontes licenciadas podem não estar disponíveis e textos dinâmicos podem exigir substituição manual de fontes.

Animações simples de timeline e filmes em ActionScript 1/2 geralmente são reconstruídos com mais qualidade do que aplicativos complexos em ActionScript 3. Aplicativos AS3 podem depender de arquivos de classes externos, SWFs carregados, feeds XML ou JSON, APIs de servidor, shared libraries e gráficos gerados em runtime que não são armazenados no SWF.

SWFs gerados pelo Flex têm uma probabilidade especialmente baixa de serem recuperados como projetos FLA originais úteis: o layout MXML e as classes-fonte originais não são preservados no filme compilado. Exporte scripts e assets para referência e, em seguida, reconstrua a interface no Animate ou em outra plataforma mantida se for necessário continuar o desenvolvimento.

Não mude um FLA em ActionScript para um documento HTML5 Canvas esperando uma migração automática. O output HTML5 Canvas do Adobe Animate usa JavaScript, portanto as interações em ActionScript recuperadas exigem reescrita e testes manuais.

Comparação de formato: SWF vs FLA

Como os formatos SWF e FLA se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo SWF e FLA
Propriedade .SWF Shockwave Flash Movie .FLA Adobe Animate project file
Padrão aberto Não Não
Compressão Ambos —
Tamanho típico do arquivo Médio Grande
Abre num navegador web Não Não
Edição posterior Limitado Fácil
Suporte a metadados Básico Básico
Legível em texto simples Não Não
Mais usado para Publicação na web Produção profissional
Introduzido 1996 1996
Desenvolvedor Adobe Systems (originally Macromedia) Adobe Inc. (originally Macromedia)
Tipo MIME application/x-shockwave-flash —

Perguntas frequentes

O conversor de SWF para FLA é gratuito?

Sim, converter SWF para FLA no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo SWF?

Você pode enviar arquivos SWF de até 50 MB e converter até 10 arquivos de uma vez em um único lote.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter SWF para FLA?

Não. A conversão de SWF para FLA é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo SWF válido para esta conversão de SWF para FLA. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.

É possível converter um SWF de volta para um arquivo FLA editável?

Às vezes, um SWF pode ser descompilado em um FLA editável, mas ele não será o projeto original exato. O arquivo recuperado é reconstruído a partir do filme compilado, portanto as configurações de autoria, a organização da biblioteca e alguns detalhes da linha do tempo podem estar ausentes ou alterados.

As animações e camadas do meu SWF serão preservadas no FLA?

Animações básicas, símbolos, arte vetorial e elementos da linha do tempo podem ser recuperados, mas as camadas e os símbolos aninhados podem ser reorganizados ou mesclados. Efeitos, modos de mesclagem, máscaras e outros recursos podem não ser reproduzidos exatamente porque o SWF contém dados compilados de reprodução, e não a estrutura de edição original.

Por que meu código ActionScript e minhas fontes desaparecem após a conversão de SWF para FLA?

O ActionScript pode estar incompleto, ser difícil de editar ou estar indisponível quando foi otimizado ou ofuscado durante a publicação do SWF. As fontes e imagens externas também podem estar ausentes se não tiverem sido incorporadas ao SWF ou se os arquivos de origem originais não tiverem sido incluídos.

O FLA recuperado ficará maior e totalmente editável?

O FLA geralmente é maior que o SWF porque armazena dados de autoria e recursos editáveis, em vez de apenas conteúdo compilado de reprodução. Ele pode ser editável, mas nem sempre pode ser convertido novamente em um SWF idêntico, porque as informações de origem perdidas não podem ser recriadas de forma confiável.