Tornar os componentes acessíveis

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 .