Обеспечение расширенного доступа к компонентам

Визуальное содержимое в приложениях Flash можно сделать доступным для пользователей с ослабленным зрением с помощью программы чтения с экрана, которая воспроизводит аудиоописание содержимого экрана. Дополнительные сведения о том, как сделать приложение Flash доступным для программы чтения с экрана, см. в главе 18 «Создание содержимого с расширенной доступностью» в руководстве Использование Flash .

Чтобы сделать компонент ActionScript 3.0 доступным для программы чтения с экрана, необходимо также импортировать класс Accessibility и вызвать его метод enableAccessibility() . Для программы чтения с экрана можно сделать доступными следующие компоненты ActionScript 3.0.

Компонент

Класс Accessibility

Button

ButtonAccImpl

CheckBox

CheckBoxAccImpl

ComboBox

ComboBoxAccImpl

List

ListAccImpl

RadioButton

RadioButtonAccImpl

TileList

TileListAccImpl

Классы расширенного доступа компонентов находятся в пакете fl.accessibility . Чтобы сделать класс CheckBox доступным для программ чтения с экрана, необходимо добавить в приложение следующие операторы:

import fl.accessibility.CheckBoxAccImpl; 
 
CheckBoxAccImpl.enableAccessibility();

Расширенный доступ для компонента включается только один раз, независимо от числа созданных экземпляров.

Примечание. Включение расширенного доступа незначительно увеличивает размер файла, так как во время компиляции в него включаются необходимые для этого классы.

Большинство компонентов поддерживают навигацию с помощью клавиатуры. Дополнительные сведения о включении компонентов расширенного доступа и навигации с помощью клавиатуры см. в разделах, посвященных взаимодействию пользователей, в главе « Использование компонентов пользовательского интерфейса », а также описаниях классов расширенного доступа в справочнике ActionScript® 3.0 для Adobe® Flash® Professional CS5 .