Ceci est une ancienne révision du document !


Logo Flash

Adobe Flash et swf

Le format Flash est obsolète et a été remplacé par HTML5 :

son éditeur, Adobe, a abandonné Flash fin 2020. Il n'est donc plus possible de lire du contenu Flash avec les outils officiels.

Cependant certaines solutions libres et maintenues permettent encore de visionner les anciennes animations ou de faire fonctionner les anciens jeux : voir en particulier Ruffle et Lightspark.

Le format SWF, originellement nommé ShockWave Flash, généralement appelé « fichiers Flash » ou « animations Flash », est un format de fichiers propriétaire présentant des animations multimédia, des graphiques vectoriels et des programmes conçus avec le langage ActionScript et l'application Adobe Flash. Son utilisation la plus commune est les mini-jeux en ligne, des animations dans des pages sur la toile et le rendu de vidéos dans des sites tels YouTube et DailyMotion.

Bien que certains éléments du format SWF soient désormais publics, de nombreuses informations restent fermées et uniquement accessibles au propriétaire du format, Adobe. Les fichiers Flash se reconnaissent facilement à leur extension généralement utilisée .swf1). Ils se rencontrent le plus souvent inclus dans une page sur la toile et lus par un lecteur s'intégrant au navigateur ; toutefois, ils peuvent aussi exister de manière indépendante, hors d'une page sur la toile, et peuvent alors être interprétés dans un lecteur d'animations Flash indépendant.

Lecteurs Flash

Un lecteur Flash est un logiciel qui interprète les fichiers Flash. De manière générale, le lecteur Flash s'installe et s'intègre de lui-même au navigateur, en tant qu'extension (appelée aussi plugin ou greffon) ; son utilisation devient alors transparente, le navigateur se chargeant d'appeler le lecteur Flash lorsque des animations doivent être lues.

Des versions autonomes (ou standalone, indépendantes du navigateur) sont aussi disponibles pour quelques lecteurs Flash, afin de lire des fichiers Flash hors du navigateur.

lecteur flash Libre Remarques
Ruffle2) oui Écrit en Rust, le projet est relativement récent, mais déjà le plus abouti pour lire les animations Flash et interpréter l'ActionScript de manière sécurisée (dans une sandbox).
Disponible en Flatpak sur Flathub, en extension Firefox, en bibliothèque JavaScript (pour l'implémenter directement sur un site web), et autres (voir la page de téléchargement).
Lightspark3) oui Projet plus ancien, mais encore en développement.
Des extensions sont disponibles pour certains navigateurs.

Les projets

sont désormais abandonnés !

Solutions de remplacement du format Flash

Voir aussi

1)
Internet media type: application/x-shockwave-flash
2)
Ruffle sur Wikipédia, GitHub
3)
Lightspark sur Wikipédia, GitHub