Un pulsante può essere abilitato o disabilitato in un'applicazione. Nello stato disabilitato, non può ricevere input dal mouse o dalla tastiera. Un pulsante abilitato invece può ricevere input dal mouse o dalla tastiera. Quando un'istanza Button è attiva, è possibile utilizzare i seguenti tasti per controllarla:
Chiave
|
Descrizione
|
Maiusc+Tab
|
Attiva l'oggetto precedente.
|
Barra spaziatrice
|
Preme o rilascia il pulsante e attiva l'evento
click
.
|
Tab
|
Attiva l'oggetto successivo.
|
Invio
|
Attiva l'oggetto successivo se un pulsante è impostato come predefinito per FocusManager.
|
Per ulteriori informazioni sul controllo dell'attivazione, vedete l'interfaccia IFocusManager e la classe FocusManager nella
Guida di riferimento di ActionScript 3.0
per Flash Professional
e
Operazioni con FocusManager
.
Un'anteprima dal vivo di ogni istanza Button riflette le modifiche apportate ai parametri nella finestra di ispezione Proprietà o nella finestra di ispezione dei componenti durante la creazione.
Nota:
se le dimensioni dell'icona sono maggiori di quelle del pulsante, l'icona si estende oltre i bordi del pulsante.
Per definire un pulsante come pulsante di comando predefinito di un'applicazione, ovvero il pulsante che riceve l'evento click quando l'utente preme Invio, impostate
FocusManager.defaultButton
. Ad esempio, nel codice seguente viene impostata come pulsante predefinito un'istanza Button chiamata
submitButton
.
FocusManager.defaultButton = submitButton;
Quando aggiungete il componente Button a un'applicazione, potete renderlo accessibile a uno screen reader aggiungendo le seguenti righe di codice ActionScript:
import fl.accessibility.ButtonAccImpl;
ButtonAccImpl.enableAccessibility();
L'accessibilità per il componente viene attivata una sola volta, indipendentemente dal numero di istanze del componente.