W aplikacji przycisk można włączyć lub wyłączyć. W stanie disabled przycisk nie odbiera danych wprowadzanych za pomocą klawiatury lub myszy. Włączony przycisk jest aktywowany po jego kliknięciu lub przejściu do niego za pomocą klawisza Tab. Po aktywowaniu instancji Button można nią sterować za pomocą następujących klawiszy:
|
Klucz
|
Opis
|
|
Shift+Tab
|
Przesuwa aktywność do poprzedniego obiektu.
|
|
Spacja
|
Powoduje naciśnięcie lub zwolnienie przycisku i wywołanie zdarzenia
click
.
|
|
Karta
|
Przesuwa aktywność do kolejnego obiektu.
|
|
Enter/Return
|
Przesuwa aktywność do kolejnego obiektu, jeśli przycisk został ustawiony jako domyślny składnik Button klasy FocusManager.
|
Więcej informacji na temat sterowania aktywnością zawiera opis interfejsu IFocusManager oraz opis klasy FocusManager w
Skorowidzu języka ActionScript 3.0
dla programu Flash Professional
oraz w sekcji
Praca z klasą FocusManager
.
Podgląd aktywny każdej z instancji Button odzwierciedla zmiany dokonane w parametrach w Inspektorze właściwości oraz Inspektorze składników podczas tworzenia.
Uwaga:
Jeśli ikona jest większa niż przycisk, zostanie ona rozszerzona poza krawędzie przycisku.
Aby wskazać przycisk jako domyślny przycisk aplikacji (przycisk, który otrzymuje zdarzenie click po naciśnięciu klawisza Enter), należy ustawić właściwość
FocusManager.defaultButton
. Na przykład poniższy kod ustawia jako przycisk domyślny instancję składnika Button o nazwie
submitButton
.
FocusManager.defaultButton = submitButton;
Po dodaniu składnika Button do aplikacji można go udostępnić dla czytnika ekranu, dodając do kodu ActionScript następujące wiersze:
import fl.accessibility.ButtonAccImpl;
ButtonAccImpl.enableAccessibility();
Ułatwienia dostępu włącza się dla danej klasy składników tylko raz, niezależnie od liczby utworzonych instancji.