Flash (de Adobe Systems - Macromedia) est un programme qui permet
de créer des animations dans un format vectoriel propriétaire relativement
léger. Le programme génère un fichier avec l'extension .fla qui est le fichier
de travail et qui sera 'compilé' en un fichier avec l'extension .swf. Swift est
un autre programme générant des fichiers swf hors de la sphère Macromedia.
Dans une page web, une animation Flash (fichier avec extension
.swf) peut être intégrée comme partie de la page (une publicité, un menu, ...)
ou l'ensemble de la page peut être en flash mais il y aura toujours un
squelette HTML.
Flash permet de créer des animations de qualité, permet une
certaine interaction avec l'utilisateur grâce au langage de programmation
ActionScript (dérivé de ECMAScript comme JavaScript). Les dernière versions de
Flash permettent également l'interfaçage avec une base de données.
Portabilité
L'utilisation de Flash dans une page web nécessite l'installation
du plug-in "Flash player" qui n'est pas disponible pour tous les
systèmes.
Mise en place
La création d'une animation Flash est une technologie complète en
soi. La complexité dépendra du résultat attendu mais un beau résultat peut déjà
être obtenu sans trop de difficultés. Une fois le fichier .swf créé,
l'intégration dans une page HTML ne pose pas trop de problèmes.
Performance
Une page en Flash est plus lourde qu'une page HTML qui ne
contiendrait que du code HTML mais reste beaucoup plus légère que la plupart
des fichiers multimédia.
Utilisation
Avec Flash, il est possible de créer n'importe quoi. Mais on
privilégiera des interfaces dynamiques (déplacements d'images, petites
animations). En tant que partie d'une page, Flash se retrouvera fréquemment
dans la création de bannières publicitaires et de petits jeux.