Aller au menu - Aller au contenu

Icône Flash bien / pas bien

Mise à jour : 08/07/2010
4 613 visites depuis 7 jours, dont 338 sur ce chapitre classé 39/786
Nous allons dans ce chapitre apprendre à déjouer les pièges de Flash. Ces pièges qui entraînent de nombreux webmestres avides de rendre leur site flashy à leur perte !

Oui, car l'utilisation de Flash dans un site est souvent chaotique et mal organisée. C'est pour cela que de nombreuses personnes considèrent Flash comme l'arme du Malin ^^ .
Alors qu'en fait, si Flash commence à avoir une si mauvaise réputation c'est seulement parce qu'il est mal utilisé :) .

On va donc déjà voir les arguments des uns et des autres. Puis nous essayerons de tirer la première conclusion de ce tutoriel : pourquoi certains sites en Flash sombrent dans les abîmes du Web alors que d'autres atteignent des sommets ?
Sommaire du chapitre :
Icône du chapitre
Sommaire Chapitre suivant

Flash sous toutes ses coutures

Tout d'abord il me paraît impératif de resituer Flash pour pouvoir bien comprendre comment fonctionne ActionScript.

Le Flash est un format de fichier d'extension swf (=schockwave Flash) pouvant contenir de la vidéo, des images vectorielles ou bitmaps, du son, et encore du code pour l'interaction avec l'utilisateur. Depuis sa version 4, les spécifications SWF ont été rendues publiques, ce qui a conduit à la création de programmes comme Swish, ou des modules pour Eclipse permettant de créer une animation flash simple ou gratuite (impossible d'avoir les deux à la fois :D ). Mais l'outil le plus puissant (et le plus cher ! ) pour créer du Flash reste Macromedia Flash, et surtout sa dernière version 8 que nous utiliserons au cours de ce tutoriel !

Flash offre en consultation libre un document PDF des spécifications complètes de Flash. Je ne peux que vous conseiller d'aller au moins voir à quoi ressemble un document de spécifications.


SWF est un format de fichier binaire. On définit un fichier binaire comme ce qui n'est pas un fichier texte ;) . L'intérêt du binaire par rapport au texte, c'est qu'il prend beaucoup moins de place, et c'est justement le grand avantage des animations Flash : leur compacité. Le problème, c'est qu'un fichier SWF une fois compilé ne peut plus être modifié (du moins pas directement) !
C'est pourquoi vous enregistrez votre projet Flash au format FLA, binaire lui aussi et dépendant de votre version de Macromedia Flash, qui contient la source de votre animation que vous pouvez modifier.

Le langage de script de Flash est l'ActionScript, un dérivé de l'ECMAscript (= nom standardisé du javascript). Les connaisseurs retrouveront donc certains éléments, mais je vous garantis que la non-connaissance du Javascript n'est en aucun cas un frein à l'apprentissage de l'ActionScript ! Par contre vous devriez être capable de faire du Javascript une fois que vous connaîtrez l'AS ;) .

Flash c'est pas bien

Les démons de Flash sont en gros :

  • Le plugin est lourd et consomme des ressources système (processeur, mémoire vive ...)
  • Tout le monde ne possède pas la dernière version du plugin (des fois non disponibles pour les linuxiens)
  • Flash a tendance à être trop utilisé dans la publicité
  • Flash n'autorise pas le référencement du contenu qu'il produit ou affiche
  • Manque d'accessibilité (un aveugle aura du mal à lire en braille une animation Flash)


Un internaute présente sur sa page Web 25 arguments contre l'utilisation de Flash : 25 raisons de dire non. Le point de vue est très intéressant, mais présente pas mal de lacunes. Le plugin a en effet subi de nombreuses mises à jour depuis le moment où cet article a été rédigé. Prenez donc les informations fournies avec des pincettes :D .


Pour toutes ces raisons, importantes dès qu'on rentre dans le cadre d'une application web (= ensemble des pages web, scripts, bases de données, contenus...) professionnelle ou semi-professionnelle, il faut savoir utiliser la technologie Flash avec parcimonie !

Flash c'est bien

Mais Flash permet tout de même :

  • Les mini-jeux
  • L'affichage de contenu sous forme graphique (si impossibilité de générer une image avec PHP ou autre technologie côté serveur)
  • La recherche dynamique (possibilité d'éviter l'utilisation de Flash si on maîtrise certains outils Javascript le permettant comme le xmlhttprequest utilisé entre autres sur ce site)


Et puis surtout Flash, comme son nom l'indique, attire l'oeil !
Si votre site comporte un petit jeu en accord avec le thème général ou des petits éléments rigolos, ça ne pourra être que du bon :D .
Comme vous pouvez le constater, Flash est en fin de compte une technologie à double tranchant. Pour résumer on peut énoncer 2 lois :


Flash ne doit pas être utilisé à outrance dans un site de type communautaire et sujet à de nombreuses évolutions

Désolé, je n'ai pas de site sur ma liste qui utilise Flash à outrance, du fait que ces sites possèdent en général la durée de vie d'une pâquerette sur la banquise :p .


Flash est très adapté aux sites vitrines ou comme contenu semi-dynamique (affichage de graphiques, musiques, vidéos ...)

Un site vitrine d'Air france très bien réalisé qui fait partie de la galerie des meilleurs sites réalisés en Flash de Macromedia : Air France - La Saga


Voilà, j'espère que je ne vous ai pas trop démoralisé pour un premier chapitre, mais il me paraissait indispensable de vous donner tous les éléments avant de commencer la programmation :) .
Sommaire Chapitre suivant

Partager

19 commentaires pour "Flash bien / pas bien"
Note moyenne : 3.24 / 4 (137 votes)
Pseudo Commentaire
Hors ligne Gotiep # Posté le 18/08/2009 à 18:29:33

Ton tuto est très bien construit, mais je n'arrive pas à ouvrir les liens (comme les codes sources par exemple).
Comment faire?
Merci d'avance, et encore bravo.

Gotiep
Hors ligne toto_toto69 # Posté le 27/02/2012 à 09:55:29

Avis : Très bon

A propos de l'utilisation ou non de Flash pour un site, voici un exemple catastrophique : Spiral Connect http://spiralconnect.univ-lyon1.fr/
Hors ligne michel_chel69 # Posté le 19/03/2012 à 09:21:35

Avis : Très bon

Je suis d'accord, Spiral Connect est vraiment catastrophique. Sur mon ordi, ça rame et c'est très très moche. En tant qu'étudiant, je trouve ce site scandaleux.
Hors ligne patrick_du_69 # Posté le 23/03/2012 à 16:20:27

Il est vrai que Spiral Connect est un site très moche.
Hors ligne albert_albert69 # Posté le 26/03/2012 à 15:46:34

Avis : Très bon

Je confirme ces propos : c'est un site très moche

Voir tous les commentaires