Converti swf in fla

Convertitore online gratuito da SWF a FLA

Recupera progetti FLA o XFL modificabili da file SWF legacy utilizzando decompilatori e Adobe Animate.

Converti SWF in FLA online - gratuito

Uploading…
I file selezionati superano il limite totale di 30 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .swf

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .swf a .fla

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .fla convertito

    Il risultato della conversione è pronto per il download.

Come convertire swf in fla file

Un file legacy .swf può essere l'unica copia di un'animazione Flash, di un modulo di formazione, di un banner o di un'applicazione, ma per modificare il relativo timeline o gli asset è necessario un progetto .fla. Il processo ricostruisce un progetto di authoring dall'output compilato e non può ripristinare ogni parte del file sorgente originale.

Cos'è il formato SWF

SWF è un formato binario per filmati Flash precedentemente utilizzato da publisher web, fornitori di e-learning, inserzionisti, sviluppatori di giochi e fornitori di software. Può contenere forme vettoriali, bitmap, font, audio, video, dati del timeline, pulsanti e bytecode ActionScript.

Adobe Flash Player ha raggiunto la fine del ciclo di vita il 31 dicembre 2020, quindi i browser moderni non eseguono la maggior parte dei contenuti SWF. I file SWF sono ancora comuni negli archivi, nei vecchi siti web, nei software su CD-ROM, nei sistemi kiosk e nei pacchetti LMS legacy. Emulatori come Ruffle possono riprodurre alcuni SWF, ma non creano progetti FLA modificabili.

Cos'è il formato FLA

FLA è il formato di progetto modificabile utilizzato da Adobe Flash Professional e Adobe Animate. Un FLA può conservare un timeline del documento, livelli, simboli, elementi della libreria, impostazioni di pubblicazione e associazioni ActionScript, consentendo agli editor di modificare elementi grafici, testo, temporizzazione, suoni e interazioni.

FLA dipende dalla versione. Un progetto ricostruito per una versione più recente di Adobe Animate potrebbe non aprirsi nelle versioni precedenti di Flash Professional. XFL è il formato di progetto non compresso basato su XML di Adobe; Adobe Animate può aprire un progetto XFL e salvarlo come .fla.

Ricostruzione di un progetto FLA

JPEXS Free Flash Decompiler (FFDec) è la principale opzione desktop gratuita. Può ispezionare i tag SWF, esportare immagini, suoni, font, forme e script e, per i file supportati, generare output FLA o XFL. Utilizzare la versione corrente dal sito del progetto JPEXS e lavorare su una copia del file originale.

  1. Aprire original.swf in FFDec con File → Open.
  2. Esaminare le informazioni del filmato, il conteggio dei fotogrammi, la versione di ActionScript, le voci Resources e Scripts. Visualizzare in anteprima il contenuto per confermare che gli asset e i timeline previsti siano presenti.
  3. Utilizzare la funzione di esportazione FLA di FFDec e selezionare una cartella di output. Selezionare una versione FLA compatibile con la versione di Adobe Animate o Flash Professional che lo aprirà, se l'esportatore offre opzioni per la versione.
  4. Se FFDec produce un output XFL, aprire il descrittore .xfl del progetto in Adobe Animate, quindi utilizzare File → Save As per creare recovered.fla.
  5. Controllare ogni scena, livello, simbolo, font, suono, pulsante e script in Animate. Salvare separatamente gli asset riparati prima di pubblicare un SWF sostitutivo.

Sothink SWF Decompiler è un'alternativa commerciale in grado di esportare i SWF supportati in FLA. Testare l'output della versione di prova sul file specifico prima dell'acquisto, poiché la qualità dell'esportazione varia notevolmente in base alla struttura SWF e alla versione di ActionScript.

Nessun servizio online affidabile può ricostruire in modo consistente un FLA completo e modificabile da un SWF arbitrario. I convertitori online generici possono transcodificare contenuti multimediali o estrarre file, ma non recuperano un timeline Flash utilizzabile e possono esporre a terzi elementi grafici incorporati, URL, script o credenziali.

Compatibilità e limiti del recupero

Un FLA recuperato non è il progetto sorgente originale. La pubblicazione SWF elimina comunemente i nomi dei livelli, i commenti, l'organizzazione della libreria, i percorsi dei sorgenti, le opzioni del compilatore, la formattazione del codice e gli asset inutilizzati. I decompiler deducono i timeline e rigenerano ActionScript dal bytecode, quando possibile.

Gli SWF offuscati, impacchettati, crittografati da sistemi di protezione di terze parti o danneggiati possono essere esportati con script mancanti, simboli non funzionanti, asset senza nome o senza un timeline modificabile. I font incorporati possono essere incompleti, i font con licenza potrebbero non essere disponibili e il testo dinamico può richiedere la sostituzione manuale del font.

Le animazioni semplici basate sul timeline e i filmati ActionScript 1/2 spesso vengono ricostruiti più facilmente rispetto alle applicazioni complesse ActionScript 3. Le applicazioni AS3 possono dipendere da file di classi esterni, SWF caricati, feed XML o JSON, API server, librerie condivise e grafica generata in fase di esecuzione che non è memorizzata nello SWF.

È particolarmente improbabile che gli SWF generati con Flex vengano recuperati come progetti FLA originali utili: il layout MXML e le classi sorgente originali non vengono conservati nel filmato compilato. Esportare script e asset per riferimento, quindi ricostruire l'interfaccia in Animate o in un'altra piattaforma mantenuta, se è necessario proseguire lo sviluppo.

Non convertire un FLA ActionScript in un documento HTML5 Canvas aspettandosi una migrazione automatica. L'output HTML5 Canvas di Adobe Animate utilizza JavaScript, quindi le interazioni ActionScript recuperate richiedono una riscrittura e un test manuali.

Confronto formato: SWF vs FLA

Come i formati SWF e FLA si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati SWF e FLA
Proprietà .SWF Shockwave Flash Movie .FLA Adobe Animate project file
Standard aperto No No
Compressione Entrambi —
Dimensione tipica del file Medio Grande
Si apre in un browser web No No
Modifica successiva Limitato Facile
Supporto metadata Base Base
Leggibile come testo semplice No No
Ideale per Pubblicazione web Produzione professionale
Introdotto 1996 1996
Sviluppatore Adobe Systems (originally Macromedia) Adobe Inc. (originally Macromedia)
Tipo MIME application/x-shockwave-flash —

Domande frequenti

Il convertitore da SWF a FLA è gratuito?

Sì, convertire SWF in FLA su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file SWF?

Puoi caricare file SWF fino a 50 MB e convertire fino a 10 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire SWF in FLA?

No. La conversione da SWF a FLA avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file SWF valido per questa conversione da SWF a FLA. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.