Site en flash : optimisation référencement, navigation et ergonomie.

Comment creer un site en flash qui respecte tous les avantages de la navigation html classique et qui combine en plus les qualites de l’outil flash.

Pour commencer, il convient de rappeler que Flash est une technologie Macromedia//Adobe proprietaire qui necessite un lecteur appele ”flash player’.

Cette technologie permet de developper un site ou une application dite riche. En effet, on peut meler au sein d’un meme fichier flash images, musiques, animation et video. Le standard flash existe depuis plus de 10 ans et il a su s’adapter aux progres tant des machines des utilisateurs que des debits de connexion.

Mais un ?cueil subsiste…

Le site en full-flash se substitue traditionnellement ? la navigation HTML; il doit cependant etre capable de reproduire les memes fonctionnalites qu’une page HTML basique.

A savoir :

  1. usage des boutons de navigation (Refresh, Back, Favoris, Envoi d’url)
  2. usage des fonctionnalites transparentes du browser (session, cookie, impression)
  3. usage des fonctionnalites actives du browser (recherche dans la page, Taille du texte modifiable)
  4. communication avec les autres acteurs web (moteurs de recherche, sites referents, outils statistiques)

Tout d’abord, il faut savoir que meme si les 2 browsers majoritaires (Internet Explorer IE et Firefox FF) du marche utilisent la meme version du Flash player, leur gestion du javascript ne leur permet pas d’apporter les memes fonctionnalites au site qui sert d’enveloppe au flash.

Le raisonnement est simple : Pour communiquer avec le flash, le browser doit dialoguer en javascript (JS). Or, IE et FF n’ont pas la meme gestion du JS. Ceci cree donc des differences fondamentales dans la gestion de la relation Flash/Browser et nous verrons par la suite que nous devons presque toujours penser une solution par Browser.

Je me contenterai de ces 2 browsers, sur PC uniquement, pour le moment…

Leave a comment

Your email address will not be published. Required fields are marked *