Как включить доступность в приложении Flex - PullRequest
1 голос
/ 13 февраля 2010

На странице Рекомендации по обеспечению доступности для Flex на веб-сайте Adobe перечислены четыре стратегии, обеспечивающие доступность:

  • Включить доступность по умолчанию для всех приложений Flex
  • Включение специальных возможностей в свойствах проекта Adobe Flex Builder ™ 3
  • Включение доступности для отдельного приложения
  • Включить доступ с помощью компилятора командной строки

Я проверяю, включена ли доступность, проверяя значение Accessibility.active, которое всегда ложно в моем примере приложения, содержащего только сетку данных и некоторые кнопки, используя четыре вышеуказанные стратегии.

Поскольку я новичок во Flex, я не знаю, где еще я мог бы искать, чтобы включить его, и нет,

Accessibility.active = true;

не является решением, так как это свойство только для чтения;)

Спасибо за вашу помощь.

1 Ответ

2 голосов
/ 15 февраля 2010

В FlexBuilder перейдите в Project-> Properties-> Flex Compiler и установите флажок Создать доступный SWF-файл .

Подробнее см. на этой странице .

Флаг Accessibility.active позволяет программно узнать, использует ли пользователь программу чтения с экрана. Adobe утверждает, что

Пользователи, просматривающие ваш контент, должны иметь Adobe® Flash® Player 9 или более поздней версии и Internet Explorer в Windows 2000 или Windows XP или более поздней версии.

Источник: http://livedocs.adobe.com/flex/3/html/help.html?content=accessible_5.html

Например, мы использовали флаг Accessibility.active в нашем приложении, чтобы отключить определенные графические функции (построитель расписания на основе календаря) и включить более доступную версию этой функции.

Надеюсь, что это поможет вам создать доступное приложение!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...