Question

En tant que développeur Web, un certain nombre de projets sur lesquels je travaille relèvent de la responsabilité du gouvernement et sont donc soumis aux 508 lois sur l'accessibilité, et parfois aux directives sur l'accessibilité du W3C. Dans quelle mesure Flash peut-il être utilisé tout en respectant ces exigences?

Pour utiliser javascript, le mantra est "Dégrader avec élégance". en fournissant le même contenu et la même fonction, uniquement sur des pages différentes, ou de manière moins interactive / dynamique. Cela permet aux navigateurs / utilisateurs non-javascript d’utiliser encore le site et aux robots des moteurs de recherche d’accéder à tout le contenu. Les utilisateurs de logiciels de lecture d'écran, tels que JAWS et Orca, peuvent également utiliser pleinement le site.

Avec le flash, existe-t-il un moyen similaire de se remettre gracieusement aux utilisateurs autres que le flash? Si non, dans quelle mesure le contenu flash est-il accessible aux robots des moteurs de recherche? Et aussi, comment les lecteurs d’écran gèrent-ils le contenu Flash?

Était-ce utile?

La solution

Je suis malvoyant au point d’utiliser des outils d’agrandissement et le TTS pour des raisons de commodité, mais non par nécessité. Je peux vous dire que Flash ne fonctionne tout simplement pas avec la majorité des outils d’accessibilité disponibles. Je crois que JAWS (le leader du marché pour Windows, mais pas pour autant dominant par tous les moyens) affirme avoir la prise en charge de Flash, mais la plupart des développeurs Flash ne semblent pas mettre en oeuvre le travail nécessaire pour permettre à JAWS de graver le contenu textuel du film Flash. De plus, de nombreux utilisateurs malvoyants ne disposent même pas de la technologie Flash, car plus de 95% du temps ne leur sert à rien.

Une autre considération est que la synthèse vocale intégrée fournie par Mac OS X ne peut rien faire avec la plupart des animations Flash.

IMO "dégradant" ou proposant un lien vers une version HTML de votre contenu est probablement le seul moyen pratique de garantir l'accessibilité de votre site. Si vous partez de zéro, j’aimerais fortement envisager JavaScript / JQuery via Flash dans la mesure du possible.

Autres conseils

Je suis un utilisateur totalement aveugle de Jaws et la réponse courte est que cela dépend. Par exemple, sur YouTube, je peux accéder aux boutons Muet et Lecture / Pause. Des éléments tels que les curseurs ne fonctionnent toutefois pas. Je ne pense pas que Flash déterminera dans quelle mesure votre site est accessible s'il est codé correctement, presque autant que le contenu lui-même. Par exemple, si vous avez besoin de lire des vidéos, y a-t-il suffisamment de narration pour qu'une personne aveugle puisse suivre la vidéo? Si vous affichez des graphiques, existe-t-il une description textuelle de ces données? Je suis d'accord avec l'affiche qui a déclaré utiliser JavaScript / JQuery si possible, mais vous pouvez la rendre suffisamment accessible pour des vidéos telles que les vidéos nécessitant Flash, par exemple: couper la vidéo en mode muet, arrêter la vidéo, etc.

Flash peut être rendu accessible aux malvoyants, mais cela prend du temps et des efforts. Ce n'est pas automatiquement une zone interdite. Il est toujours important de vérifier si les différents navigateurs fonctionnent avec Flash de cette manière, comme le note Alxp.

Le flash pose un autre problème: il dérobe les raccourcis clavier. Avec un morceau de flash sur la page, de nombreuses commandes de clavier standard du navigateur cessent de fonctionner. Ces raccourcis sont très importants pour les personnes ayant des problèmes de souris et celles qui préfèrent le clavier pour toute autre raison.

Si vous utilisez Flash pour des tâches telles que la navigation, je vous prierais alors de vous mettre à genoux pour utiliser HTML et CSS à la place. Ils se dégradent plus gracieusement, non seulement pour les utilisateurs de lecteurs de site, mais également pour ceux qui:

  • Les connexions sont plus lentes (comme les téléphones connectés)
  • Flash est-il désactivé
  • Se trouvent sur un ordinateur sur lequel Flash n'est pas installé et ne disposent pas de droits d'administrateur
  • Leur version de Flash est terriblement obsolète et ils ne peuvent pas / ne veulent pas mettre à jour.

Toutefois, si vous créez quelque chose comme un jeu dans lequel Flash est essentiel, voici quelques conseils pour les malentendants:

  • Si vous utilisez des cloches ou des sons dans votre jeu pour indiquer un événement du jeu, ajoutez une option pour le transformer en une cloche visuelle.

Un exemple de ceci serait dans le jeu Plants vs. Zombies. Je l'ai joué avec le son éteint pendant des mois (j'avais généralement de la musique en fond sonore). Je n'avais pas réalisé que certains zombies avaient été annoncés par des sons plusieurs secondes avant leur apparition. Cela a rendu le jeu plus difficile pour moi.

  • Si vous avez des instructions audio, mettez-les également dans le texte. Cela vaut aussi pour les vidéos! Un texte sur est préférable à un fichier texte à côté du jeu / de la vidéo, car il peut être difficile de coupler le visuel avec l'audio.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top