Du kan aktivera eller inaktivera en knapp i ett program. I inaktiverat läge tar knappen inte emot inmatningar från musen eller tangentbordet. En aktiverad knapp får fokus om du klickar på den eller går till den med tabbtangenten. När en Button-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 objekt.
|
|
Mellanslagstangent
|
Trycker på eller släpper knappen och utlöser
click
-händelsen.
|
|
Tabb
|
Flyttar fokus till nästa objekt.
|
|
Enter/Retur
|
Flyttar fokus till nästa objekt om en knapp har angetts som standard-Button för FocusManager.
|
Mer information om hur du styr fokus finns i avsnittet om gränssnittet IFocusManager och klassen FocusManager i
Referenshandbok för ActionScript 3.0
i Adobe Flash Professional
och
Arbeta med FocusManager
.
En direktförhandsvisning av varje Button-förekomst reflekterar ändringar som gjorts för parametrar i egenskapsinspektören eller komponentinspektören vid redigeringen.
Obs!
Om en ikon är större än knappen visas den utanför knappens gränser.
Om du vill ange en knapp som den push-knapp som är standard i ett program (knappen som tar emot click-händelsen när en användare trycker på Enter), anger du
FocusManager.defaultButton
. Följande kod anger till exempel att standardknappen ska vara en Button-förekomst som kallas
submitButton
.
FocusManager.defaultButton = submitButton;
När du lägger till Button-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.ButtonAccImpl;
ButtonAccImpl.enableAccessibility();
Du aktiverar bara en komponents åtkomlighet en gång, oavsett hur många förekomster du skapar.