Du kan aktivera eller inaktivera en CheckBox i ett program. Om en CheckBox är aktiverad och en användare klickar på den eller på dess etikett, får CheckBox fokus för inmatning och dess nedtryckta utseende visas. Om en användare flyttar pekaren utanför markeringsramen för en CheckBox eller dess etikett samtidigt som han håller ned musknappen återgår komponentens utseende till det ursprungliga läget, och den behåller indatafokus. Läget för en CheckBox ändras inte förrän musknappen släpps ovanför komponenten. Dessutom har CheckBox två inaktiverade lägen, markerad och avmarkerad, som använder
selectedDisabledSkin
och
disabledSkin
, och som inte tillåter interaktion via mus eller tangentbord.
Om en CheckBox är inaktiverad visas dess inaktiverade utseende, oavsett användarinteraktion. I inaktiverat läge tar en CheckBox inte emot inmatningar från musen eller tangentbordet.
En CheckBox-förekomst får fokus om en användare klickar på den eller går till den med tabbtangenten. När en CheckBox-förekomst har fokus kan du använda följande tangenter för att styra den:
|
Nyckel
|
Beskrivning
|
|
Skift+Tabb
|
Flyttar fokus till föregående element.
|
|
Mellanslagstangent
|
Markerar eller avmarkerar komponenten och utlöser
change
-händelsen.
|
|
Tabb
|
Flyttar fokus till nästa element.
|
Mer information om hur fokuskontroll finns i
Arbeta med FocusManager
och i FocusManager -klassen i
Referenshandbok för ActionScript 3.0
i Adobe Flash Professional
.
En direktförhandsvisning av varje CheckBox-förekomst reflekterar ändringar som gjorts för parametrar i egenskapsinspektören eller komponentinspektören vid redigeringen.
När du lägger till CheckBox-komponenten i ett program kan du göra den åtkomlig för en skärmläsare genom att lägga till följande rader med ActionScript-kod:
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
Du aktiverar bara en komponents åtkomlighet en gång, oavsett hur många förekomster du har av komponenten.