FICHE
8
TECHNOLOGIE
FLASH, APPLETS, OBJETS MULTIMEDIA
1. Rappel des recommandations 6 des
WCAG 1.0
" S'assurer que les pages sont accessibles même
lorsque les dernières technologies ne sont pas supportées
ou sont désactivées. " Cette formulation générale
peut se traduire concrètement par la vérification que des
technologies comme Flash et applets Java - censées améliorer
l'attrait graphique du site - ne conduisent pas à des pertes d'information
pour les personnes handicapées.
Points de contrôle : 6.3
(Priorité 1)
Raisons de cette recommandation
Les personnes ayant des atteintes motrices ou cognitives
peuvent être perturbées par les versions flash, car celles-ci
provoquent une gêne et une grande fatigue visuelle (trop rapides,
trop de mouvements, trop de clignotements, etc.).
Pour une consultation non visuelle, et pour les aveugles
en particulier, une page ou a fortiori un site, développés
en Flash, sont complètement inaccessibles.
2. Ce qu'il faut faire
La règle générale
Mettre en place une solution alternative basée
sur des éléments HTML standards et accessibles à
tous.
Faire en sorte que les deux versions HTML et Flash soient identiques dans
leur contenu et mises à jour simultanément.
Pour les animations Flash
- Si une page contient une animation flash
Mettre en place une solution alternative accessible.
Le fichier Flash peut être introduit entre les balises <OBJECT>...</OBJECT>,
le contenu alternatif doit alors se situer entre ces deux balises.
Le fichier Flash peut être introduit entre des balises <EMBED>...</EMBED>,
l'alternative doit être située entre les balises <NOEMBED>...</NOEMBED>.
Pour être compatible avec les navigateurs Netscape, la balise
<EMBED> doit elle-même être introduite par la balise
<OBJECT>.
- Si le site est entièrement en flash
Il faut prévoir une version HTML accessible et veiller à
sa mise à jour simultanée. L'accès à la
version "sans flash" doit se faire sous forme de lien explicite
utilisable par tous.
- Si seule la page d'accueil est en flash
Prévoir une page d'accueil en HTML et un lien explicite, facile
d'accès vers celle-ci dans la page flash
| Exemple :
<OBJECT classid="clsid:A12BCD3F-GH4I-56JK-xyz"
codebase="http://example.com/content.cab" width=100 height=80>
<PARAM name="Movie" value="moviename.swf">
<EMBED src="moviename.swf" width=100 height=80
pluginspage="http://example.com/shockwave/download/">
</EMBED>
<NOEMBED>
<IMG alt="Still from Movie"
src="moviename.gif" width=100 height=80>
</NOEMBED>
</OBJECT>
|
Pour les applets Java
Si les balises <OBJECT>...</OBJECT> sont
utilisées, fournir un équivalent textuel dans le contenu
de l'élément.
| Exemple :
<OBJECT classid="java:Press.class"
width="500" height="500">
As temperature increases, the molecules in the balloon...
</OBJECT>
|
Si la balise <APPLET> est utilisée, fournir
un équivalent textuel avec l'attribut "alt" et dans le
contenu de l'élément APPLET. Ceci permet au contenu de se
transformer aisément pour les logiciels qui ne gèrent que
l'un des deux mécanismes ("alt" ou contenu).
Exemple :
<APPLET code="Press.class" width="500"
height="500"
alt="Java applet: how temperature affects pressure">
As temperature increases, the molecules in the balloon...
</APPLET>
|
Il est important de distinguer deux cas :
- Le cas d'un applet comme celui qui est montré
en exemple ici avec un simple commentaire.
- Le cas d'un applet qui a un rôle précis
et qui doit être remplacé de façon alternative.
| Exemple :
<OBJECT classid="java:sommaire.class"
width="200" height="500">
<h2>Sommaire</h2>
<ul>
<li><a href="index.html">Page d'accueil</a>
<li><a href="actu.php">Actualités</a>
...
</ul>
</OBJECT>
|
3. Applications à l'aide des
éditeurs HTML
Pour le flash :
Très peu d'éditeurs HTML proposent de gérer les balises
alternatives au Flash. Il faut alors implémenter ces balises à
la main.
Pour les applets :
- avec Frontpage
Dans Insertion/Avancées/Applet Java/
Remplir le champ /Message pour les navigateurs qui ne gèrent
pas les applets/.
Donner un résumé ou la liste des éléments
contenus dans l'applet.
- avec Dreamweaver (version 3)
Dans Insertion/Médias/appliquette/propriété. Puis
le champ "sec".
Donner un résumé ou la liste des éléments
contenus dans l'applet.
4. Exemples
rencontrés sur les sites évalués
retour aux
fiches
|