Es posible activar o desactivar los botones de una aplicación. Si está desactivado, el botón no recibe la entrada del ratón ni del teclado. Si está activado, el botón se selecciona cuando el usuario hace clic en él o usa el tabulador para llegar hasta él. Cuando una instancia de Button está seleccionada, es posible utilizar las siguientes teclas para controlarla:
Tecla
|
Descripción
|
Mayús+Tabulador
|
Desplaza la selección al objeto anterior.
|
Barra espaciadora
|
Presiona o suelta el botón y activa el evento
click
.
|
Tabulador
|
Desplaza la selección al objeto siguiente.
|
Intro/Retorno
|
Desplaza la selección al objeto siguiente si se define el botón como Button predeterminado de FocusManager.
|
Para obtener más información sobre el control de la selección, consulte la interfaz IFocusManager y la clase FocusManager en la
Referencia de ActionScript 3.0
para Flash Professional
y en
Trabajo con FocusManager
.
La previsualización dinámica de cada instancia de Button refleja los cambios de parámetros realizados durante la edición en el inspector de propiedades o el inspector de componentes.
Nota:
si el icono es más grande que el botón, sobresaldrá por los bordes de éste.
Para designar un botón como el botón de comando predeterminado de una aplicación (el botón que recibe el evento click cuando un usuario presiona Intro), debe establecerse
FocusManager.defaultButton
. Por ejemplo, el código siguiente establece que el botón predeterminado sea una instancia de Button denominada
submitButton
.
FocusManager.defaultButton = submitButton;
Si se añade el componente Button a una aplicación, se puede hacer accesible a un lector de pantalla añadiendo las líneas de código ActionScript siguientes:
import fl.accessibility.ButtonAccImpl;
ButtonAccImpl.enableAccessibility();
La accesibilidad de un componente sólo se activa una vez, sea cual sea su número de instancias.