U kunt een CheckBox in een toepassing in- of uitschakelen. Als een CheckBox is ingeschakeld en de gebruiker hierop of op het label klikt, ontvangt de CheckBox invoerfocus en geeft deze het geklikte uiterlijk weer. Als de gebruiker de aanwijzer verplaatst tot buiten het selectiegebied van een CheckBox of het label terwijl de muisknop wordt ingedrukt, keert het uiterlijk van de component terug naar de oorspronkelijke toestand en behoudt deze invoerfocus. De toestand van een CheckBox wordt pas gewijzigd wanneer de muis boven de component wordt losgelaten. Bovendien heeft de CheckBox twee uitgeschakelde toestanden, geselecteerd en niet geselecteerd, die respectievelijk gebruikmaken van
selectedDisabledSkin
en
disabledSkin
, die geen muis- of toetsenbordinteractie toestaan.
Wanneer een CheckBox is uitgeschakeld, geeft deze het uitgeschakelde uiterlijk weer, ongeacht gebruikersinteractie. In de uitgeschakelde toestand ontvangt een CheckBox geen muis- of toetsenbordinvoer.
Een instantie CheckBox ontvangt focus wanneer de gebruiker erop klikt of er met Tab naartoe gaat. Wanneer een instantie CheckBox focus heeft, kunt u de volgende toetsen gebruiken om de instantie te beheren:
Toets
|
Beschrijving
|
Shift+Tab
|
Hiermee wordt de focus naar het vorige element verplaatst.
|
Spatiebalk
|
Hiermee selecteert u de component of heft u de selectie ervan op en activeert u de gebeurtenis
change
.
|
Tab
|
Hiermee wordt de focus naar het volgende element verplaatst.
|
Zie
Werken met FocusManager
en de klasse FocusManager in de
Naslaggids voor ActionScript 3.0
voor Adobe Flash Professional CS5
voor meer informatie over focusbeheer.
Een live voorvertoning van elke instantie CheckBox geeft direct wijzigingen weer in parameters in Eigenschapcontrole of Componentcontrole tijdens het ontwerpen.
Wanneer u de component CheckBox aan een toepassing toevoegt, kunt u deze toegankelijk maken voor schermlezers door de volgende ActionScript-coderegels toe te voegen:
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
U stelt toegankelijkheid voor een component slechts eenmaal in, ongeacht het aantal componentinstanties dat u gebruikt.