U kunt een Button in een toepassing in- of uitschakelen. In de uitgeschakelde toestand ontvangt de component geen muis- of toetsenbordinvoer. Een ingeschakelde Button ontvangt focus wanneer u erop klikt of er met Tab naartoe gaat. Wanneer een instantie Button focus heeft, kunt u de volgende toetsen gebruiken om de instantie te beheren:
Toets
|
Beschrijving
|
Shift+Tab
|
Hiermee wordt de focus naar het vorige object verplaatst.
|
Spatiebalk
|
Hiermee drukt u op de knop of laat u deze los en activeert u de gebeurtenis
click
.
|
Tab
|
Hiermee wordt de focus naar het volgende object verplaatst.
|
Enter/Return
|
Hiermee wordt de focus naar het volgende object verplaatst als de knop als de standaard Button van FocusManager is ingesteld.
|
Zie de IFocusManager-interface en de klasse FocusManager in de
Naslaggids voor ActionScript 3.0 voor
Adobe Flash Professional CS5
en
Werken met FocusManager
voor meer informatie over focusbeheer.
Een live voorvertoning van elke instantie Button geeft direct wijzigingen weer in parameters in Eigenschapcontrole of Componentcontrole tijdens het ontwerpen.
Opmerking:
Als een pictogram groter dan de knop is, strekt het pictogram zich buiten de grenzen van de knop uit.
Als u een knop als de standaarddrukknop in een toepassing wilt aanwijzen (de knop die de gebeurtenis click ontvangt wanneer de gebruiker op Enter drukt), stelt u
FocusManager.defaultButton
in. De volgende code stelt bijvoorbeeld de standaardknop in op een knopinstantie met de naam
submitButton
.
FocusManager.defaultButton = submitButton;
Wanneer u de component Button aan een toepassing toevoegt, kunt u deze toegankelijk maken voor schermlezers door de volgende ActionScript-coderegels toe te voegen:
import fl.accessibility.ButtonAccImpl;
ButtonAccImpl.enableAccessibility();
U stelt toegankelijkheid voor een component slechts eenmaal in, ongeacht het aantal instanties dat u maakt.