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 :


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 :

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

Liens externes

See also: Macromedia Flash, 1996, ActionScript, BD en ligne, Bitmap, Cédérom, Internet, Javascript, Jeu vidéo, Langage de script