Convertir swf en fla

Convertisseur en ligne gratuit de SWF en FLA

Récupérer des projets FLA ou XFL modifiables à partir d’anciens fichiers SWF à l’aide de décompilateurs et d’Adobe Animate.

Convertir SWF en FLA en ligne - gratuit

Uploading…
Les fichiers sélectionnés dépassent la limite totale de 30 Mo. Sélectionnez des fichiers moins nombreux ou plus petits.

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .swf

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .swf vers .fla

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .fla converti

    Le résultat de la conversion est prêt à être téléchargé.

Comment convertir swf en fichier fla

Un fichier .swf ancien peut être la seule copie d’une animation Flash, d’un module de formation, d’une bannière ou d’une application, mais la modification de sa timeline ou de ses assets nécessite un projet .fla. Le processus reconstruit un projet de création à partir d’une sortie compilée et ne peut pas restaurer chaque élément du fichier source d’origine.

Qu’est-ce que le format SWF ?

SWF est un format binaire de film Flash autrefois utilisé par les éditeurs web, les fournisseurs d’e-learning, les annonceurs, les développeurs de jeux et les éditeurs de logiciels. Il peut contenir des formes vectorielles, des bitmaps, des polices, de l’audio, de la vidéo, des données de timeline, des boutons et du bytecode ActionScript.

Adobe Flash Player est arrivé en fin de vie le 31 décembre 2020 ; les navigateurs modernes n’exécutent donc pas la plupart des contenus SWF. Les fichiers SWF restent courants dans les archives, les anciens sites web, les logiciels sur CD-ROM, les systèmes de kiosque et les packages LMS hérités. Des émulateurs tels que Ruffle peuvent lire certains fichiers SWF, mais ils ne créent pas de projets FLA modifiables.

Qu’est-ce que le format FLA ?

FLA est le format de projet modifiable utilisé par Adobe Flash Professional et Adobe Animate. Un fichier FLA peut conserver une timeline de document, des calques, des symboles, des éléments de bibliothèque, des paramètres de publication et des associations ActionScript, ce qui permet aux éditeurs de modifier les illustrations, le texte, le timing, les sons et les interactions.

FLA dépend de la version utilisée. Un projet reconstruit pour une version plus récente d’Adobe Animate peut ne pas s’ouvrir dans les anciennes versions de Flash Professional. XFL est le format de projet non compressé basé sur XML d’Adobe ; Adobe Animate peut ouvrir un projet XFL et l’enregistrer en tant que .fla.

Reconstruire un projet FLA

JPEXS Free Flash Decompiler (FFDec) est la principale option gratuite pour ordinateur. Il peut inspecter les tags SWF, exporter des images, des sons, des polices, des formes et des scripts et, pour les fichiers pris en charge, générer une sortie FLA ou XFL. Utilisez la version actuelle disponible sur le site du projet JPEXS et travaillez sur une copie du fichier d’origine.

  1. Ouvrez original.swf dans FFDec avec File → Open.
  2. Examinez les informations du film, le nombre d’images, la version d’ActionScript, les entrées Resources et Scripts. Prévisualisez le contenu pour confirmer que les assets et les timelines attendus sont présents.
  3. Utilisez la fonction d’exportation FLA de FFDec et sélectionnez un dossier de sortie. Sélectionnez une version FLA compatible avec la version d’Adobe Animate ou de Flash Professional qui ouvrira le fichier, si l’exporteur propose un choix de versions.
  4. Si FFDec produit une sortie XFL, ouvrez le descripteur .xfl du projet dans Adobe Animate, puis utilisez File → Save As pour créer recovered.fla.
  5. Vérifiez chaque scène, calque, symbole, police, son, bouton et script dans Animate. Enregistrez séparément les assets réparés avant de publier un SWF de remplacement.

Sothink SWF Decompiler est une alternative commerciale qui peut exporter les fichiers SWF pris en charge au format FLA. Testez le résultat de sa version d’essai avec le fichier concerné avant tout achat, car la qualité de l’exportation varie considérablement selon la structure du SWF et la version d’ActionScript.

Aucun service en ligne réputé ne peut reconstruire de manière fiable un FLA complet et modifiable à partir d’un fichier SWF arbitraire. Les convertisseurs en ligne génériques peuvent transcoder des médias ou extraire des fichiers, mais ils ne récupèrent pas une timeline Flash exploitable et peuvent exposer à un tiers les illustrations, URL, scripts ou identifiants intégrés.

Compatibilité et limites de la récupération

Un FLA récupéré n’est pas le projet source d’origine. La publication d’un SWF supprime généralement les noms de calques, les commentaires, l’organisation de la bibliothèque, les chemins sources, les options du compilateur, le formatage du code et les assets inutilisés. Les décompilateurs déduisent les timelines et régénèrent l’ActionScript à partir du bytecode lorsque cela est possible.

Les fichiers SWF obfusqués, empaquetés, chiffrés par des solutions de protection tierces ou endommagés peuvent être exportés avec des scripts manquants, des symboles corrompus, des assets sans nom ou aucune timeline modifiable. Les polices intégrées peuvent être incomplètes, les polices sous licence peuvent être indisponibles et le texte dynamique peut nécessiter un remplacement manuel de la police.

Les animations simples basées sur une timeline et les films utilisant ActionScript 1/2 se reconstruisent souvent plus proprement que les applications complexes en ActionScript 3. Les applications AS3 peuvent dépendre de fichiers de classes externes, de SWF chargés, de flux XML ou JSON, d’API serveur, de bibliothèques partagées et de graphiques générés à l’exécution qui ne sont pas stockés dans le SWF.

Les fichiers SWF générés par Flex ont particulièrement peu de chances d’être récupérés sous la forme de projets FLA originaux utiles : leur mise en page MXML et leurs classes sources d’origine ne sont pas conservées dans le film compilé. Exportez les scripts et les assets à titre de référence, puis recréez l’interface dans Animate ou sur une autre plateforme maintenue si un développement ultérieur est nécessaire.

Ne convertissez pas un FLA ActionScript en document HTML5 Canvas en espérant une migration automatique. La sortie HTML5 Canvas d’Adobe Animate utilise JavaScript ; les interactions ActionScript récupérées nécessitent donc une réécriture et des tests manuels.

Comparaison du format SWF vs FLA

Comparaison entre les formats SWF et FLA sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier SWF et FLA
Propriété .SWF Shockwave Flash Movie .FLA Adobe Animate project file
Norme ouverte Non Non
Compression Les deux —
Taille de fichier typique Moyen Grand
S’ouvre dans un navigateur web Non Non
Modification ultérieure Limité Facile
Support des métadonnées Basique Basique
Lisible en texte brut Non Non
Idéal pour Publication web Production professionnelle
Date d’introduction 1996 1996
Développeur Adobe Systems (originally Macromedia) Adobe Inc. (originally Macromedia)
Type MIME application/x-shockwave-flash —

Questions fréquentes

Le convertisseur SWF en FLA est-il gratuit ?

Oui, la conversion de SWF en FLA sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier SWF peut-il avoir ?

Vous pouvez téléverser des fichiers SWF jusqu'à 50 Mo et convertir jusqu'à 10 fichiers à la fois en un seul lot.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir SWF en FLA ?

Non. La conversion de SWF en FLA s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier SWF valide pour cette conversion de SWF en FLA. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.