1174 sujets

Accessibilité du Web

Bonjour tous,
Je souhaite avoir une amination flash d'un logo.
Jusque là ps de pb.

Par contre flash est en train de mourir. ...
Je dois donc avoir une alternative si le fichier swf n'est pas supporté par le support qui ouvre le site .

Étant donné qu'il s'agit du logo de la société, il doit absolument être présent sur le site quelque soit le support qui lit le site.
Les Ipad et iphone (entre autre) ne lisant pas le flash comment faire pour avoir une alternative qui passe PARTOUT.

Je ne veux pas de HTML5 car je devrait refaire entièrement le site :o(

Selon vous faut il faire un format particulier à partir de flash pour sortir l'animation à la place du swf traditionnel (du genre vidéo ou j'en sais rien ...)
Mettre en place une sorte de script (ou autre chose) du genre si amination flash peut être lu alors afficher swf, sinon afficher image.gif.

Ma réflexion est elle correct ?
Avez vous déjà fait ou vu cela ?

Merci de vos réponses,
Smiley smile
Salut la ptiote,

a écrit :
Les Ipad et iphone (entre autre) ne lisant pas le flash comment faire pour avoir une alternative qui passe PARTOUT.


Partout c'est assez délicat. Le gif devrait passer partout (mis à part si l'user à désactivé les images) mais pose un autre problème : le poids.
Tout dépendra de la complexité de l'image et de l'animation. Combien de frames seront nécessaires ? Peux tu t'en sortir avec une palette de couleurs réduites ? Y a t'il plusieurs versions du site pour ne pas obliger les users sur téléphone à charger un trop gros logo ?

a écrit :
Mettre en place une sorte de script (ou autre chose) du genre si amination flash peut être lu alors afficher swf, sinon afficher image.gif.


Pourquoi pas, mais si JavaScript est désactivé ?

Un autre format qui me vient tout de suite à l'esprit lorsque l'on parle de logo est le SVG.
Mais ça ne passera certainement pas partout et il faut passer en HTML 5 Smiley rolleyes .
Bonjour,

Si flash se meurt, pourquoi l'utiliser ?
Votre choix de Doctype, des techniques misent en œuvre, doivent se faire en amont, en fonction du contenu à diffuser, des navigateurs à supporter, etc...
En fonction de vos choix (et après la lecture du post de The_Moye), en fonction des navigateurs que vous devez cibler, votre code pourra éventuellement ressembler à quelque chose comme ça :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0"
" width="" height="">
<param name="movie" value="votre animation.swf">
<param name="quality" value="high">
<embed src="votre animation .swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="" height="">
<img src="remplacement.gif" alt="Mon animation" width="" height="" /> 
</embed></object>

SVG, ça me paraissait être une bonne idée aussi Smiley smile
Bon, on ne va pas parler de l'APNG, alors Smiley lol
Non seulement j'ai envie de répondre banissez flash pour ce genre de chose, mais j'irais même plus loin: faut-il absolument que le logo soit animé ?

Les animations permanentes, non sollicitées, ou ne découlant pas d'une action de l'utilisateur, même les plus simples, sont à proscrire, pour éviter de distraire inutilement les yeux du lecteur. Ca peut devenir vite assez gênant si on est malvoyant...

ET si c'est une petite animation au survol ou au clic, pas besoin de sortir flash... c'est beaucoup plus simple en HTML5+CSS3+Javascript, autant du point de vue du téléchargement que de l'interopérabilité. Et puis, on ne va pas mourir si l'image reste statique sur les trop vieux navigateurs.