Es posible activar o desactivar el componente CheckBox de una aplicación. Si CheckBox está activado y el usuario hacer clic en él o en su etiqueta, dicho componente se selecciona y muestra su aspecto presionado. Si el usuario desplaza el puntero fuera del área de delimitación de un componente CheckBox o de su etiqueta mientras presiona el botón del ratón, el componente recupera su aspecto original y conserva la selección de entrada. El estado de CheckBox no cambia hasta que se deja de presionar el ratón sobre el componente. Asimismo, CheckBox tiene dos estados desactivados, seleccionado y no seleccionado, que utilizan los parámetros
selectedDisabledSkin
y
disabledSkin
respectivamente y que no permiten la interacción del ratón ni del teclado.
Si el componente CheckBox está desactivado, muestra su aspecto desactivado sea cual sea la acción del usuario. Si está desactivado, CheckBox no recibe la entrada del ratón ni del teclado.
La instancia de CheckBox recibe la selección cuando el usuario hace clic sobre ella o presiona el tabulador hasta su posición. Cuando una instancia de CheckBox está seleccionada, se pueden utilizar las siguientes teclas para controlarla:
Tecla
|
Descripción
|
Mayús+Tabulador
|
Desplaza la selección al elemento anterior.
|
Barra espaciadora
|
Selecciona el componente o anula su selección y activa el evento
change
.
|
Tabulador
|
Desplaza la selección al elemento siguiente.
|
Para obtener más información sobre el control de la selección, consulte
Trabajo con FocusManager
y la clase FocusManager en la
Referencia de ActionScript 3.0
para Flash Professional
.
La previsualización dinámica de cada instancia de CheckBox refleja los cambios de parámetros realizados durante la edición en el inspector de propiedades o el inspector de componentes.
Si se añade el componente CheckBox 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.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
La accesibilidad de un componente sólo se activa una vez, sea cual sea su número de instancias.