Flash, le "langage" qui fait bouger les images
Lorsque le Web n'était qu'un moyen d'échanger des informations en forme de texte, les premiers internautes ont commencé à rêver d'un outil permettant le transfert des images. Mais l'affichage des images dans les navigateurs faisait à peine partie des techniques courantes que la communauté des "fanas" du Net voulait déjà aller plus loin : maintenant, on exigeait que ces images apprennent à bouger.
Avec le développement de son logiciel Flash, l'équipe de Macromédia a effectivement provoqué une sorte de révolution dans la présentation d'un site Web. Plus que toute autre technique avant lui, Flash est parvenu à "dynamiser" les pages. Son atout : grâce au graphisme vectoriel, il a pu déclarer la guerre au chargement "éternel" des images dont le poids encombrait les serveurs, les routeurs et, finalement, les ordinateurs. Aujourd'hui, un Webmaster peut tranquillement oublier les problèmes de l'époque où les règles du Webdesign devaient se soumettre aux exigences du format .bmp. Même comparée à une .gif, une image vectorielle ne présente qu'un poids minime.
Cette technique n'a pas été "inventée" par Macromédia - elle a déjà été employée par d'autres logiciels comme, par exemple, Corel Draw. Mais dans une application Flash, elle peut être appliquée d'une manière nouvelle : le poids modeste des images vectorielles permet d'en utiliser un nombre relativement élevé et d'en composer une sorte de film animé.
A première vue, la technique de Flash est si simple qu'on a l'impression de pouvoir la maîtriser après quelques heures. Ce qui suggère également la facilité est sa bibliothèque bien garnie qui permet même au débutant de créer une petite animation dans un minimum de temps.
Or, cette facilité n'a pas seulement des côtés positifs. Comme si souvent dans la programmation, elle cache des "dangers" qu'un débutant a souvent tendance à oublier. Ainsi, il est vrai qu'une animation conçue avec Flash n'occupe pas beaucoup d'espace sur un site et, par conséquent, se charge relativement vite dans un navigateur - sous condition qu'elle soit correctement programmée, c'est-à-dire que toutes les règles et paramètres aient été respectés. Une animation réalisée en "amateur" risque souvent de chasser les internautes au lieu de les attirer.
Un autre "piège" dans lequel tombent beaucoup de débutants est celui des moteurs de recherches. N'oublions pas que les règles du référencement ont été établies à une époque où un site consistait forcément en un assemblage de pages HTML. Ainsi, la qualité de tout référencement dépend largement des mots clés qui sont inscrits dans une page Web. Sans ces mots clés, un site ne peut pas atteindre un emplacement correct dans la base de données d'un moteur. Or, comme Flash repose exclusivement sur la technique des images, sa nature interdit logiquement l'emploi de mots clés. Si, par conséquent, un programmeur Flash veut éviter que ses pages soient pratiquement exclues des moteurs, il n'a qu'une seule possibilité : il renonce à la conception de sites entièrement en Flash et se contente d'animations intégrées dans des pages réalisées en HTML (ou dans toute autre technique capable de livrer aux moteurs les mots clés nécessaires) et correctement préparées au référencement.
Le troisième problème qu'un programmeur Flash ne devrait jamais perdre de vue est celui du groupe ciblé par son site. Il est vrai que beaucoup d'internautes adorent une animation bien faite. Or, au moment où ils sont à la recherche d'une information, ils ont rarement envie de se voir bloqués par le déroulement d'une sorte de film : ils souhaitent trouver leur renseignement le plus rapidement possible. Ainsi, un Webmaster doit toujours bien réfléchir si son public préfère l'efficacité ou la "jolie" optique. Et parfois, la seule solution qu'il peut trouver est renoncer aux animations et revenir aux textes et images "classiques".
Le module Flash de la formation online du Webmaster pro procure à ses étudiants la maîtrise des différents outils du logiciel, mais elle veille à ce que le futur Webmaster n'apprenne pas seulement l'emploi de ce logiciel, mais son emploi raisonnable : un emploi qui n'empêche ni le référencement correct du site ni son efficacité.
Toutefois, le véritable "charme" d'une animation Flash ne se révèle qu'au moment où elle ne se déroule pas indépendamment du contenu du site : le pro du Flash l'intègre dans l'interactivité de ses pages. Ainsi, l'internaute ne reste pas inactif tandis que l'animation se déroule devant ses yeux - il peut intervenir et influer sur le programme au moment opportun.
Pour faire face à l'exigence de l'interactivité d'une animation Flash, le langage ActionScript a été conçu, un langage script dont les fonctionnalités et la syntaxe sont comparables à celles de JavaScript. L'apprentissage d'ActionScript fait également partie du module Flash de la formation online du Webmaster pro.