Macromedia Flash
| Sommaire |
Utilité
Les fichiers Flash créés peuvent être inclus dans une page Web pour un usage sur Internet ou peuvent être montrés sous forme indépendante (pouvant être utilisés sans plugiciel, présenté sous la forme d'un fichier exécutable) pour une utilisation hors ligne sur différents supports, tel que le cédérom. Le contenu graphique des fichiers Flash est à priori prévu pour être principalement vectoriel, permettant ainsi d'obtenir un contenu plus léger (mais n'utilise pas le format SVG) bien que pouvant aussi traiter du contenu bitmap.
Ce logiciel est actuellement utilisé dans les contextes suivants :
- Création de sites Internet et de jeux vidéos distribués sur le World Wide Web.
- Création d'illustrations.
- Animation (à base d'éléments vectoriels ou d'images bitmap).
- Création d'applications multimédia.
- Portions d'interfaces de jeux vidéos
- Création de diaporamas interactifs.
- Création de bannières publicitaires.
- Distributions marketing sur CD
- Diffusion de vidéos via le Web
- Module Web permettant d'interagir avec une base de données
- RIA ou Rich Internet Application.
Depuis la version Flash MX 2004 (ou Flash version 7.0), Flash tend à devenir un IDE complet à l’instar de Visual Studio qui permettra à terme ce qu'on appelle le RAD (Rapid Application Developpement), une methode de conception de logiciel basée sur l’utilisation de composants preconstruits.
Depuis la version Flash MX (ou Flash version 6.0, MX pour 'Multimedia Experiences'), Flash est devenu l'outil standard de création et de publication de contenus et d'applications dynamiques destinés aux ordinateurs de bureau et aux periphériques mobiles. Flash est devenu une technologie à part entière, n'etant plus identifié comme un simple logiciel d'animation. Flash est de plus en plus utilisé pour developper des applications RIA (Rich Internet Application) aux contenus « riches » et dynamiques.
La technologie Flash est utilisée dans de nombreux domaines d'applications et supports :
- 'FLV' Vidéo Flash
- 'Flash Paper' similaire au format Acrobat PDF
- 'Flash Communication Server' notamment utilisé pour la communication audio/vidéo/données
- 'Flash Remoting Mx' passerelle vers le contenu Flash lié aux données client-serveur
- 'Flash Lite' permettant l'integration de contenu notamment sur les téléphones mobiles...
Limitations
L'inconvénient pour les utilisateurs est la nécessité de la présence d'un composant (plug-in) sur le navigateur de l'internaute et ce composant existe désormais sur de nombreuses plateformes (Pc, Mac, Pocket Pc, Mobiles...) et systèmes (Windows, Max OS, Linux,...)
Ce lecteur Flash ou (plug-in) est actuellement présent sur 98% des navigateurs du monde entier.
L'inconvénient pour les auteurs est l'assujettissement à un logiciel propriétaire pour créer des fichiers Flash, cependant cet assujettissement n'est pas total car la description du format SWF depuis sa version 3 est disponible depuis que Macromedia en a livré les spécifications. À l'heure actuelle, de très nombreux logiciels, tels que OpenOffice.org ou Toonboom studio (dessin animé), exportent au format Flash. Toutefois une partie des technologies utilisées dans le lecteur ou plug-in Flash restent propriétaires et sujettes à brevet (compression audio et video par exemple).
Le composant Flash Player est un plug-in propriétaire et dont les sources sont disponibles. Il est souvent livré avec les dernières versions des navigateurs actuels.
Le langage ActionScript, qui accompagne Flash est un langage de scripts basé sur Ecmascript/Javascript. Toutefois le plug-in n'inclut pas d'interpréteur ECMAScript, mais interpréte une forme compilée en bytecode de cette implémentation d'ECMAScript, générée lors de l'exportation d'un fichier compilé par le logiciel.
Il existe également une extension pour Mozilla, Mozilla Firefox et Netscape Navigator, permettant de bloquer le contenu Flash pour éviter les publicités intempestives, le chargement de pages d'introduction non désirées, surtout lors de connexions par RTC, et les requêtes d'installation de Flash, FlashBlock (voir Liens externes). Il a cependant besoin que Javascript soit activé pour fonctionner, or Javascript peut entraîner l'affichage de publicités et de popups, ou d'autres actions considérées par certains internautes comme des nuisances.
Enfin, contrairement au cas de son «grand frère» Director et des ses « Xtras », Flash n'est pas prévu pour être étendu à l'aide de plug-ins. Mais il est possible d'intégrer des composants ou 'Components' supplémentaires à télécharger sur le site de l'éditeur, ou réalisés par de nombreux développeurs. Le programme 'Flash Exchange' permet notamment d'intégrer des fichiers 'MXP'.
Liens internes
- Scalable Vector Graphics
- Jeux vidéo Macromedia Flash
- Flash peut servir à réaliser de la BD en ligne
- Flash peut servir à réaliser un récit sur support numérique
Liens externes
- Site officiel de Macromedia Flash
- FlashBlock : une extension pour Mozilla et Firefox permettant de bloquer le contenu Flash des pages web.
- Logiciels open-source permettant de produire du format SWF ou de travailler avec Flash MTASC, SE|PY ActionScript Editor
- http://gplflash.sourceforge.net : projet de "plug-in" libre
- Divers sites de communautés francophones d'utilisateurs de Flash [1] [2] [3] [4] [5]
