Back to the original French page Read this page in Italian by Google Translation Read this page in Portuguese by Google Translation Read this page in English by Google Translation Read this page in German by Google Translation Read this page in Spanish by Google Translation Read this page in Arabic by Google Translation Read this page in Hebrew by Google Translation

Créer du Flash accessible

Aller au début du contenu sans utiliser la barre Consultation et Partage Mode d'emploi de la barre Consultation et Partage Ecoutez le contenu principal de cette page
Imprimer Imprimer le contenu principal de cette page Envoyer Envoyer par courriel le contenu principal de cette page Partager Partager cette page sur TwitThis Partager cette page sur Facebook Partager cette page sur Wikio Partager cette page sur Google Partager cette page sur LinkedIn Partager cette page sur Digg Partager cette page sur del.icio.us Partager cette page sur Netvibes

Avertissement : la version originale de ce document est Creating Accessible Flash Content. Cette traduction en français a été réalisée par Ideose dans le cadre d’un accord entre WebAIM et Ideose.

Note : consulter la page Documents sur l’accessibilité du Web pour obtenir la liste de tous les documents déjà traduits. D’autres ressources sur l’accessibilité du Web sont également listées dans le Portail du numérique accessible.

Vue d’ensemble de l’accessibilité du Flash

Du contenu Adobe Flash peut être visualisé sur presque tous les ordinateurs. La technologie Flash, dans un sens général, est peut être celle la plus utilisée sur le Web. Pour les développeurs, la possibilité de programmer une présentation multimédia qui peut être affichée de manière identique sur presque tous les ordinateurs rend cette technologie très attrayante. Cependant, pour les personnes handicapées, Flash peut introduire de sérieux problèmes d’accessibilité.

Important

Tout au long de ce document, il y aura des exemples que vous pouvez voir. Tous les liens menant à des exemples s’ouvrent dans une nouvelle fenêtre du navigateur. Beaucoup de ces exemples Flash ne sont pas entièrement accessibles à des fins de démonstration. Afin de voir les exemples, vous devez disposer du logiciel Adobe Flash Player installé. Si vous avez le Flash MX ou un logiciel de création de contenu plus récent, vous pouvez télécharger les fichiers fla. utilisés pour créer tous les exemples en sélectionnant l’image télécharger le fichier FLA suivant chaque exemple.

En raison de la nature multimédia de Flash, il peut être utilisé pour fournir des contenus à travers plusieurs médiums : les graphismes, les textes, les vidéos, l’audio, etc. Sa puissance et sa flexibilité lui donnent le potentiel de présenter du contenu Web de manière entièrement accessible. Voici quelques exemples de comment Flash peut augmenter l’accessibilité :

  • Présentation multiple d’une même information : Flash peut présenter du contenu de différentes manières. Voir un exemple d’une présentation multiple d’une même information (télécharger le fichier FLA).
  • Agrandissement sans distorsion : parce que Flash est basé sur des objets vectoriels (mathématiquement défini par des lignes et des formes) plutôt que sur une technologie figée (addition de pixels de différentes couleurs), le contenu Flash peut plus facilement être manipulé à n’importe quelle taille et sans distorsion. Les personnes ayant une basse vision peuvent être en mesure d’interagir avec du contenu Flash alors qu’elles ne le pourraient pas avec du contenu HTML. Voir un exemple (télécharger le fichier FLA).
  • Accessibilité au clavier : Flash permet un niveau plus élevé d’interaction clavier que celui autorisé en HTML. De nombreuses animations Flash peuvent être rendues plus fonctionnelles, puissantes et faciles d’utilisation en permettant l’accès au clavier. Voir un exemple au clavier (télécharger le fichier FLA).
  • Attractivité : Flash peut augmenter l’attractivité d’un contenu grâce à l’interactivité, aux animations, aux sons, aux graphiques et aux nombreuses autres fonctionnalités. Les personnes avec des difficultés d’apprentissage ou des troubles cognitifs peuvent mieux comprendre et se concentrer sur certains contenus Flash. Le Flash multimédia peut être utilisé pour compléter le contenu HTML statique.
  • Fonctionnalité audio : grâce aux possibilités audio de Flash, il peut présenter du contenu par l’audio et ainsi faire disparaître le besoin d’un lecteur d’écran pour écouter du contenu dans un film en Flash.

Les points clés de l’accessibilité du Flash

Malgré la capacité de Flash à pouvoir créer du contenu très accessible, il y a des problématiques majeures dont vous devez être conscient en ce qui concerne Flash et l’accessibilité. Presque tous les principes qui concernent l’accessibilité du HTML peuvent également s’appliquer à Flash. Il s’agit notamment d’utiliser beaucoup de contraste, d’avoir une navigation cohérente, un langage compréhensible, etc. Voici quelques stratégies spécifiques pour faire du Flash accessible aux différents types de handicap :

  • Handicap auditif
    • Mettez des sous-titres synchronisés à tout contenu audio qui véhicule de l’information.
  • Epilepsie photosensible
    • Retirez tout contenu stroboscopique dont la fréquence d’apparition se situe entre 2 et 55 fois par seconde.
  • Handicap moteur
    • Rendez le contenu Flash accessible au clavier.
    • N’exigez pas des capacités motrices fines pour réaliser une action.
  • Handicap cognitif
    • Donner le contrôle aux utilisateurs sur les contenus temporels.
    • Fournissez des contrôles faciles à utiliser et des schémas de navigation.
    • Soyez consistent.
    • Utilisez le langage approprié au contenu qui soit le plus clair et le plus simple.
  • Basse vision
    • Fournissez des contrastes forts.
    • Permettez au contenu Flash de s’adapter à une taille plus grande.
  • Cécité
    • Vérifiez l’accessibilité aux lecteurs d’écrans ou fournissez une alternative accessible.
    • Permettez l’accessibilité au clavier.
    • Ne créez pas des fonctionnalités qui interfèrent avec l’audio des lecteurs d’écrans ou avec les commandes clavier.
    • Fournissez des équivalents textuels pour tous les éléments non textuels qui véhiculent du contenu ou qui créent une fonctionnalité.

Bien que chacune de ces stratégies puisse accroître l’accessibilité, le contenu Flash est rarement conçu pour inclure l’ensemble de ces stratégies en même temps, le rendant ainsi inaccessible en quelque sorte. Lorsque toutes les techniques d’accessibilité sont appliquées au Flash, il peut être universellement accessible, peut-être plus encore que le HTML, car le besoin de technologies d’assistance spécifiques (avec leurs propres limites d’accompagnement) est supprimé. Cependant, un tel objectif serait difficile, voire impossible, avec la majorité des contenus Flash. En bref, sauf si toutes les techniques d’accessibilité sont appliquées, le Flash peut ne pas être accessible.

Quel est le degré d’accessibilité au Flash des technologies d’assistance ?

Important

La majorité des contenus Flash ne peuvent pas être rendus nativement accessibles aux lecteurs d’écrans.

Par sa nature même, le contenu Flash ne se prête pas à l’accessibilité au lecteur d’écran. Le contenu Flash se déroule dans le temps et il change souvent au fil du temps. Le contenu HTML est plus ou moins statique. Le caractère statique de code HTML permet à un lecteur d’écran d’accéder au contenu HTML dans un mode linéaire. Quand un utilisateur accède visuellement à une animation Flash, il ou elle balaye visuellement le contenu du film et se concentre directement sur le contenu important ou sur la fonctionnalité. Un utilisateur de lecteur d’écran ne peut pas « scanner » le contenu Flash. Il peut y accéder uniquement de manière linéaire et dans l’ordre dans lequel le développeur Flash a choisi de le présenter. Le durée du Flash et le langage de programmation (ActionScript) permettent des changements constants, du dynamisme, la mise à jour des objets à animer, à déplacer, ou à disparaître ou à reproduire chaque fois que le développeur Flash le choisit (ou même au hasard, s’il le veut). Parce que le contenu Flash change constamment, cela limite la capacité du lecteur d’écran à lire le contenu d’une manière suffisante ou dans le temps.

Important

Actuellement, seules les versions à jour des lecteurs d’écran JAWS, Window-Eyes et IBM Home Page Reader qui utilisent le Flash Player 6+ peuvent fournir un accès même marginal aux contenus Flash. Leurs travaux pour être accessibles au Flash avec les outils de gestion de contenus, avec les lecteurs multimédias et avec les lecteurs d’écran restent à améliorer. Afin d’être pleinement accessible aux lecteurs d’écran, le contenu doit avoir été mis au point pour l’accessibilité en utilisant la version Flash MX ou une version plus récente.

Malgré les problèmes que Flash peut causer aux utilisateurs de lecteurs d’écran, il existe des techniques d’accessibilité qui peuvent être mises en œuvre pour rendre Flash plus accessible. Microsoft Active Accessibility (MSAA) est utilisé pour envoyer du contenu depuis le lecteur Flash au lecteur d’écran. MSAA est une technologie Microsoft qui fonctionne pour le moment uniquement avec Internet Explorer sur les ordinateurs Windows qui ont la version du lecteur Flash 6 ou plus récente installée. Bien que la plupart des technologies d’assistance ont tendance à être mises en oeuvre sous Windows avec Internet Explorer, les lecteurs d’écran fonctionnant sur d’autres plateformes ne peuvent pas profiter des fonctionnalités d’accessibilité de Flash. Il existe plusieurs lecteurs d’écran qui s’exécutent sur d’autres systèmes d’exploitation. Quelqu’un qui a un handicap moteur peut ne pas utiliser Internet Explorer. De plus, votre utilisateur final peut ne pas avoir la version la plus récente du lecteur Flash installé. En fait, ils peuvent ne pas avoir Flash installé du tout. Beaucoup d’utilisateurs de lecteurs d’écran ont un contenu Flash désactivé en raison de la vaste quantité de contenus Flash inaccessibles Flash présents sur le Web.

En résumé, vous devez effectuer des tests utilisateurs avec une variété d’utilisateurs finaux, de plates-formes, de navigateurs et de technologies d’assistance pour vous assurer que votre contenu Flash est accessible au plus large éventail possible d’utilisateurs. Vous pouvez avoir besoin de re-évaluer votre utilisation du Flash. Peut-être qu’une autre technologie peut être mieux adaptée. Comme la grande majorité des contenus Flash ne peuvent pas être rendus accessibles nativement, il sera probablement indispensable de fournir une alternative non Flash, pour ceux qui ne peuvent ou ne veulent pas accéder à votre multimédia Flash.

L’accessibilité via un lecteur d’écran

Il y a 3 manières pour rendre accessible du contenu Flash aux utilisateurs de lecteur d’écran :

  1. Rendez le contenu Flash accessible nativement au lecteur d’écrans.
  2. Rendez le contenu Flash auto-suffisant en terme audio, éliminant ainsi le besoin d’un lecteur d’écran.
  3. Fournissez une alternative accessible au contenu Flash.

En rendant votre film Flash auto-suffisant en terme audio, vous supprimez la nécessité d’avoir un lecteur d’écran. En substance, vous reprenez le rôle du lecteur d’écran en transmettant par l’audio tout le contenu qui est présenté visuellement dans l’animation Flash. L’utilisateur de lecteur d’écran doit être averti que le programme dispose de fonctionnalités audio afin que le lecteur d’écran puisse être mis en pause pendant que l’animation Flash présente le contenu audio. Tout le contenu important qui est véhiculé visuellement doit aussi être fourni par l’audio. C’est ce qui est fait lors de l’écoute d’une manifestation sportive à la radio – bien que vous ne puissiez pas voir l’action, les commentateurs vous décrivent oralement tous les détails importants. Vous pouvez souhaiter fournir un film audio comme une alternative à une animation Flash avec un audio insuffisant, ou fournir une option pour désactiver la fonctionnalité audio ou l’activer. Rappelez-vous : si vous transmettez un contenu audible qui n’est pas apparent, vous devez alors fournir des légendes pour les personnes sourdes et les malentendants. Le film doit aussi être accessible par le clavier.

Il est également important de fournir une alternative équivalente à l’animation Flash elle-même. Cela ne devrait être fait que lorsque le film lui-même ne peut en aucune manière être rendu accessible à tous. Il peut être difficile de justifier qu’un tutoriel HTML soit l’équivalent d’un multimédia interactif Flash. L’essentiel est de rendre équivalent le contenu alternatif, pas nécessairement de donner du texte seulement. Au lieu de fournir une page avec de grandes longueurs de texte, l’équivalent devrait être une page Web bien formatée et accessible avec des images, des icônes, des paragraphes et de la couleur. Tout simplement parce que quand quelqu’un accède à votre alternative équivalente, cela ne signifie pas qu’il soit aveugle et qu’il ne se soucie pas du visuel de la page ou comment elle fonctionne. Souvent, l’alternative peut être dans la même page que l’animation Flash elle-même. Dans certains cas, vous pouvez donner à l’utilisateur la possibilité d’allumer et d’éteindre le contenu Flash.

WebAIM est une initiative de :
Center for Persons with Disabilities (CPD) Utah State University

Copyright 1999-2009 WebAIM

Haut de la page