application/x-shockwave-flashCeci est une ancienne révision du document !
Adobe Flash et swf
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) | | É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) | | Projet plus ancien, mais encore en développement. Des extensions sont disponibles pour certains navigateurs. |
Les projets
- Pepperflash
sont désormais abandonnés !
Solutions de remplacement du format Flash
- SVG : Solution de remplacement libre, mais ayant certains inconvénients.
- L' HTML5 : voir Lire les vidéos en HTML5 sans flash.
- Wallaby, un convertisseur de flash vers HTML5
- Le format Flash peut aisément être remplacé par les balises <audio> et <video> du HTML5.
- Vimeo propose aussi une version bêta en HTML5 (http://vimeo.com/blog:268)
- En revanche, il n'existe pas de version HTML5 pour Deezer.
- Processing JS : pour programmer du graphisme interactif en langage « Processing ». Le code est interprété en JavaScript.
- Viewtube : pour remplacer flash sur les plus grands sites de vidéos.
