Navigation

Erstellung von barrierefreien Flash-Inhalten

Mit Adobe Flash ist es möglich, barrierefreie Inhalte zu erstellen. Die Technologie bringt alle nötigen Bausteine dafür mit. Die Entwickler müssen diese jedoch richtig umsetzen.

Flash für blinde Nutzer

Das Adobe Flash Accessibility-Panel Adobe Flash unterstützt Microsoft Active Accessibility (MSAA). Das ist eine Schnittstelle, welche assistiven Technologien wie Screenreadern den Zugang auf Flash-Inhalte ermöglicht.

Sobald über MSAA ein Screenreader erkannt wird, kann per Up/Down-Taste zwischen den Inhalten einer Flash-Applikation navigiert werden.

Textinhalte und Buttons mit einem Text können so ohne weitere Anpassungen bereits von einem Screenreader vorgelesen werden. Für Bilder und Videos muss der Entwickler entsprechende Textalternativen hinterlegen. Diese können über das Accessibility-Panel gesetzt werden.

Die Reihenfolge der Elemente kann durch das Feld "Tab index" festgelegt werden. Über das Menu View->Show Tab Order kann die Reihenfolge als Overlay eingeblendet werden.

Flash für Personen mit Sehbehinderung

Für Personen mit einer Sehbehinderung sollte man folgende Punkte beachten:

  • Die Schriftgrösse anpassbar machen
  • Farben mit ausreichend Kontrast zueinander wählen
  • Informationen nie ausschliesslich über die Farbe codieren

Tastaturnavigation

Die Anwendung sollte rein mit der Tastatur bedienbar sein. Mit der TAB-Taste kann man durch die Elemente navigieren. Um die Tab-Reihenfolge festzulegen, kann man den "Tab Index" im Accessibility-Panel setzen. Um ein Element aus der Navigation auszuschliessen kann man per ActionScript tabEnabled auf false setzen:

myImage.tabEnabled = false;

Eingabeelemente wie ListBox oder ComboBox unterstützten die Tastaturnavigation. Sie muss allerdings per ActionScript mittels folgendem Bedehl aktiviert werden:

comboBox.enableAccessibility();

Flash für Personen mit Hörbehinderung

Hörbehinderte Personen haben hauptsächlich Probleme beim Verstehen von Videos, bei denen gesprochen wird. Die gesprochenen Informationen können in Flash über eine zeitbasierte XML-Datei (DFXP) hinterlegt und über den Video eingeblendet werden.

Weiterführende Informationen