Sie können visuellen Inhalt in Ihren Flash-Anwendungen auch sehbehinderten Menschen zugänglich machen, und zwar über Bildschirmleseprogramme, die eine Beschreibung des Bildschirminhalts vorlesen. Wie Sie Ihre Flash-Anwendung einem Bildschirmleseprogramm zugänglich machen, erfahren Sie im Handbuch
Verwenden von Flash
im Kapitel 18, „Barrierefreie Inhalte erstellen“.
Um eine ActionScript 3.0-Komponente einem Bildschirmleseprogramm zugänglich zu machen, müssen Sie auch ihre Accessibility-Klasse importieren und die
enableAccessibility()
-Methode dieser Klasse aufrufen. Folgende ActionScript 3.0-Komponenten können für Bildschirmleseprogramme zugänglich gemacht werden:
Komponente
|
Accessibility-Klasse
|
Button
|
ButtonAccImpl
|
CheckBox
|
CheckBoxAccImpl
|
ComboBox
|
ComboBoxAccImpl
|
List
|
ListAccImpl
|
RadioButton
|
RadioButtonAccImpl
|
TileList
|
TileListAccImpl
|
Die Komponentenzugänglichkeitsklassen befinden sich im Paket
fl.accessibility
. Um ein Kontrollkästchen für ein Bildschirmleseprogramm zugänglich zu machen, würden Sie die folgenden Anweisungen in Ihre Anwendung einfügen:
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
Die Zugänglichkeit wird pro Komponente nur einmal aktiviert, auch wenn Sie mehrere Instanzen davon erstellen.
Hinweis:
Durch die Implementierung einer solchen Barrierefreiheit nimmt die Dateigröße in geringem Maße zu, da die erforderlichen Klassen beim Kompilieren mit eingebunden werden.
Die meisten Komponenten sind auch über die Tastatur bedienbar. Weitere Informationen zum Verwenden barrierefreier Komponenten und zum Navigieren mithilfe der Tastatur finden Sie in den Abschnitten zur Benutzerinteraktion unter
Verwenden der UI-Komponenten
und in den Abschnitten zu den Accessibility-Klassen im
ActionScript 3.0 Referenzhandbuch
für Flash Professional
.