Czytniki ekranu, które generują dźwiękowe opisy treści ekranu, ułatwiają użytkownikom niewidzącym i niedowidzącym dostęp do treści wizualnych w aplikacjach Flash. Informacje na temat przygotowania aplikacji Flash do współpracy z czytnikiem ekranu zawiera Rozdział 18, „Tworzenie treści dostępnych dla użytkowników niepełnosprawnych”, w podręczniku
Korzystanie z programu Flash
.
Aby składnik w języku ActionScript 3.0 był dostępny dla czytnika ekranu, konieczne jest także zaimportowanie odpowiedniej dla składnika klasy ułatwień dostępu oraz wywołanie metody
enableAccessibility()
tej klasy. Dla następujących składników w języku ActionScript 3.0 można włączyć ułatwienia dostępu zapewniające współpracę z czytnikiem ekranu:
|
Składnik
|
Klasa ułatwień dostępu
|
|
Przycisk
|
ButtonAccImpl
|
|
Pole wyboru
|
CheckBoxAccImpl
|
|
Lista kombinowana
|
ComboBoxAccImpl
|
|
Lista
|
ListAccImpl
|
|
Przycisk opcji
|
RadioButtonAccImpl
|
|
Lista tytułów
|
TileListAccImpl
|
Klasy ułatwień dostępu odpowiadające poszczególnym składnikom znajdują się w pakiecie
fl.accessibility
. Na przykład, aby udostępnić składnik CheckBox dla czytnika ekranu, należałoby dodać do aplikacji następujące instrukcje:
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
Ułatwienia dostępu są włączane dla danej klasy składników tylko raz, niezależnie od liczby utworzonych wystąpień.
Uwaga:
Włączenie ułatwień dostępu nieznacznie zwiększa objętość pliku, ponieważ powoduje dodanie do niego wymaganych klas podczas kompilacji.
Większość składników umożliwia także nawigację za pomocą klawiatury. Więcej informacji o włączaniu ułatwień dostępu do składników oraz nawigacji za pomocą klawiatury zawierają sekcje Interakcja z użytkownikiem w rozdziale
Korzystanie ze składników interfejsu użytkownika
oraz opisy klas ułatwień dostępu w
Skorowidzu języka ActionScript 3.0
dla programu Flash Professional
.