SWFAddress est une librairie Javascript qui propose une solution de deep linking pour des sites full-flash, grâce à une méthode de réécriture d’urls à la volée. elle s’ajoute à SWFObject. En d’autres termes, elle permet d’utiliser les boutons “Précédent” et “Suivant” de votre navigateur.
Pour rappel, SWFObject, est une librairie javascript qui permet d’intégrer un swf dans une page html avec un code propre et lisible, tout en effectuant la vérification de la version du lecteur Flash disponible sur la machine de l’utilisateur.
Un exemple de Url avec SWFAddress :
- http://www.monsite.com/#/a_propos/
- http://www.monsite.com/#/portfolio/
Au-dela du fonctionnement des boutons précédent/suivant, l’utilisation de cette librairie permet au visiteur de mettre dans ses favoris n’importe quelle page du site, et d’y revenir directement.
On peut même envisager des adresses du type : http://www.monsite.com/#/rubrique/sousrubrique/?langue=fr&nom=eric&id=12345
et les variables qui suivent l’url sont récupérées directement dans flash…
Enfin, chose également très intéressante, elle offre une solution au problème du référencement en Flash.
Les auteurs de cette librairie fournissent un modèle de page d’index PHP permettant d’intercepter les robots des moteurs de recherche, et de leur offrir :
- La liste exhaustive des liens vers toutes les pages du site Flash
- Un contenu html différent à référencer pour chacune de ces pages
Pour voir la démo c’est part ici
Voici deux très bon tutoriel pour vous aide dans l’utilisation de cette librairie; celui de mediabox.fr & myrddin.fr
Source : X-prime