Insérer une animation flash valide W3C

| 8 juin 2011 | 2 commentaires

Nous allons voir la méthode permettant d’insérer une animation Adobe Flash à une page HTML tout en étant respectueux des recommandations du W3C.

Le W3C (World Wide Web Consortium) émet des recommandations qui ont valeur de standards garantissant la compatibilité des technologies WWW.

Dans le cas où vous devez insérer une animation Flash dans une page HTML, il y a de fortes chances que le code que vous allez générer à partir de votre éditeur favori ressemble à l’exemple ci-dessous. Dans lequel, nous souhaitons afficher l’animation Flash nommée « ref-clients.swf » ayant pour dimensions 350 pixels de large pour 132 pixels de hauteur.

Ce code commence par vérifier si le visiteur est capable de visualiser l’animation. Dans le cas contraire, il sera redirigé vers la page de téléchargement du plugin Flash Player de chez Adobe. Ensuite l’animation est chargée et est visualisée grâce au Flash Player intégré au navigateur.

Jusque là aucun problème : vous pouvez ouvrir avec votre navigateur la page HTML fraichement créée et vous verrez bien l’animation Flash.

Les choses se compliquent lors de la soumission de votre page à la validation du W3C. En effet, la balise « embed » n’a plus lieu d’être. Il faut donc contourner le problème en utilisant une balise reconnue par le W3C et qui aura pour effet de lancer l’animation Flash. Dans ce cas il faut mettre en pratique la balise « object type » qui annonce le type d’objet qui devra être lu. Puis on donne les précisions suivantes : le nom du fichier et ses dimensions.

 

Petite astuce qui peut-être utile pour que les moteurs de recherche puissent identifier de quoi il en retourne : il est possible de mettre une description de l’animation juste avant de fermer la balise « object« .

J’espère que ce billet donnera un petit coup de main aux « codeurs » et si vous aussi, vous avez une bonne pratique sur ce sujet, laissez-nous un commentaire :nous partagerons notre expérience.

 

Related Posts Plugin for WordPress, Blogger...
Claude BUENO  (146 Posts)

Concepteur de sites internet basé à Tours. Curieux et passionné : il a plusieurs projets à son actif. La formation est une réelle passion. Son moteur : partager de manière simple sans utiliser de termes techniques. Rendre accessible ce qui semble inaccessible.


Mots clef : ,

Categorie : Ateliers

Commentaires (2)

Trackback URL | Comments RSS Feed

  1. Bonjour,
    Merci pour avoir partagé cette astuce qui m’a bien rendu service.
    Personnellement, je trouve dommage que WordPress génère du code non valide W3C lorsque l’on insère un élément flash par l’éditeur…! Mais heureusement en mettant le bout de code que vous avez proposé directement dans le html, ça fonctionne ! :-)

    • Claude dit :

      Malheureusement, il n’y a pas que WordPress qui génère du code W3C. D’autres outils (même des payants et très connus) génèrent du code nettement moins W3C…

Laissez un commentaire