Você pode tornar o conteúdo visual nos aplicativos Flash acessíveis a usuários com deficiências visuais por meio de um leitor de tela, que fornece uma descrição em áudio do conteúdo da tela. Para obter informações sobre como tornar o aplicativo Flash acessível a um leitor de tela, consulte o Capítulo 18, “Criação de conteúdo acessível”, em
Uso do Flash
.
Para tornar um componente do ActionScript 3.0 acessível a um leitor de tela, você deve importar também sua classe de acessibilidade e chamar o método
enableAccessibility()
dessa classe. É possível tornar os seguintes componentes do ActionScript 3.0 acessíveis a um leitor de tela:
|
Componente
|
Classe de acessibilidade
|
|
Button
|
ButtonAccImpl
|
|
CheckBox
|
CheckBoxAccImpl
|
|
ComboBox
|
ComboBoxAccImpl
|
|
List
|
ListAccImpl
|
|
RadioButton
|
RadioButtonAccImpl
|
|
TileList
|
TileListAccImpl
|
As classes de acessibilidade do componente estão no pacote
fl.accessibility
. Para tornar uma CheckBox acessível a um leitor de tela, por exemplo, adicione as seguintes instruções ao aplicativo:
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
A acessibilidade de um componente é ativada somente uma vez, independentemente de quantas ocorrências são criadas.
Nota:
A ativação da acessibilidade aumenta o tamanho do arquivo, já que as classes necessárias são incluídas durante a compilação.
A maioria dos componentes também podem ser acessados por meio do teclado. Para obter mais informações sobre a ativação dos componentes de acessibilidade e a navegação por meio do teclado, consulte as seções Interação do usuário de
Uso dos componentes de UI
e as classes de acessibilidade na
Referência do ActionScript 3.0
para Flash Professional
.