Bonjour,

Je cherche comment rendre une animation flash comptable W3C dans un site web. Quand je valide mon code, la partie embled ne passe pas le validateur W3C (mon DTD est xhtml1-transitional.dtd)

Voici mon code :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
 width="550" height="340" id="planCCM">
 <param name="movie" value="planCCM.swf"/> 
 <param name="quality" value="high"/>

 <embed src="planCCM.swf" width="550" height="340" 
 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>

</object>

Y a y-il un moyen de le rendre compatible ?
Modifié par valfr (12 Jan 2007 - 14:38)
Bonjour, valfr.

Peux-tu placer ton code entre les balises adéquates ([ code] & [ /code] sans les espaces), comme demandé dans les règles du forum, stp ?

La réponse à ton problème se trouve dans la FAQ. Pense à y faire un tour & à faire une recherche sur le forum avant d'ouvrir un sujet Smiley cligne
Modifié par Sopo (11 Jan 2007 - 22:30)
Merci sopo,

J'avais fait des recherches sur le forum avant, mais je n'avais pas trouvé quelque chose de simple à mettre en pratique.
La page que tu m'a indiqué est parfaite : le code marche du premier coup sur les navigateurs IE, Firefox, netscape, opera (ts avec des versions rescentes). Esperons que les anciennes versions de navigateurs fonctionneront aussi. J'ai comme indiqué prévu au cas ou, une image alternative.

<object type="application/x-shockwave-flash" data="planCCM.swf" width="550" height="340">
<param name="movie" value="planCCM.swf" />
<param name="wmode" value="transparent" />
<p>
<!-- Image ou texte alternatif -->
<img src="./images/plan_detailCCM.jpg"  width="500" height="330" alt="Situation XXX dans Sarreguemines" /> 
</p>
</object>

Juste une question : au niveau des autres méthodes décrites dans la faq (en anglais), je les trouvent plus compliquées. Quel est leur intéret si la solution donnée en premier marche correctement ?
Smiley rolleyes - Il est vrai que je ne suis pas trés bonne en anglais, donc j'ai un peu de mal à bien comprendre ts ce qui est écrit -

Pour info, les 2 derniers liens de la FAQ que tu m'a indiqué ne fonctionnent pas.
Modifié par valfr (01 Mar 2007 - 13:20)
Salut.

A priori, l'article sur A List Apart ne fait qu'expliquer comment on arrive à ce résultat. Et les autres ressources concernent la détection de la présence ou non du Flash Player, ce qui complique un peu le code.

Merci pour les liens cassés, on s'en occupe Smiley cligne
Smiley langue Presque résolu, mais pas tt à fait

-> je me pose maintenant les questions suivantes :

*Est-il vraiment necessaire de prévoir dans le code la détection de la présence ou non du Flash Player, et si ce n'est pas fait quels sont les risques ?
*Y a t-il beaucoup d'internautes qui n'ont pas le player d'installé ?
*Selon la version de l'anim flash, le player est-il différent ?
*Comment tester ma page pour simuler la non présence du Player ?

Merci
* La détection ne me semble pas indispensable si tu prévois un texte de remplacement clair, avec par exemple un lien vers le site d'Adobe pour télécharger le plugin.

* Il me semble avoir que le lecteur Flash offre une pénétration de près de 90%. Mais ça ne concerne que les navigateurs graphiques, of course.

* Je suis une bille absolue en Flash, mais je peux t'assurer que certaines animations requièrent des versions récentes de Flash Player. Tu n'es jamais tombée sur un site qui te demandait de le mettre à jour?

* Là, aucune idée. Dans Firefox, Outils > Options > Contenu > Types de fichiers, tu peux modifier la façon dont Fx gère les types de fichier, mais je n'ai pas trouvé comment l'obliger à ne rien faire du tout. Tu peux désinstaller le plugin, mais ça va (très) vite devenir pénible Smiley lol
Modifié par Sopo (12 Jan 2007 - 14:42)
Salut ... Smiley cligne

Je pense que tu devrais peut-être adresser tes questions sur les forums spécialisés Flash, non ? Smiley rolleyes
Car je pense que les réponses apportées seront plus précise. En tout état de cause, je peux cependant répondre à certaines d'entre elles, en complément de ce que t'a déjà répondu Sopo :

- Concernant le player, parti du principe du "qui peut le plus peut le moins" un player 8 pourra lire une anim publiée en version 6 ... mais un player 6 ne pourra pas lire une anim publiée en version 8.

- S'il n'y a pas de player, l'anim ne s'affiche pas. Par contre, il me semble que c'est indiqué et que le navigateur propose de le télécharger (sur FF en tous cas).

- Nota ... La part pour le flash player déjà installé se trouve être de l'ordre de plus de 95% ( source ici)
Modifié par Cygnus (12 Jan 2007 - 14:25)
Merci Sopo, Cygnus et Igor

Je vais clore ce sujet.
C'était super sympa de m'avoir soutenu dans ma volonté de progresser.