Я пытался добавить функции специальных возможностей в некоторые из моих приложений OpenLaszlo в среде выполнения SWF10. В основном я никуда не денусь. Программа чтения с экрана, которую я использую для тестирования, «VoiceOver» на Mac отказывается замечать мои флэш-виджеты, но замечает другие виджеты, отличные от OpenLaszlo.
Я добавил эти атрибуты в элемент холста, хотя я думаю, что только атрибут «доступный» должен выполнять эту работу.
aaactive="true" aaname="MP3 Recorder" available="true" focusable="true"
И в коде встраивания laszlo javascript для доступа установлено значение «true».
Я только что заметил, что при компиляции с OL49 в консоли появляется предупреждающее сообщение, в котором говорится: «ВНИМАНИЕ: эта среда выполнения не поддерживает специальные возможности».
Это казалось плохим, но также маловероятным. Поэтому я провел небольшое исследование и на этой странице http://labs.openlaszlo.org/trunk-nightly/docs/developers/architecture.html они говорят, что «[доступность] доступна только в целях OpenLaszlo, которые запускают Flash Player в Internet Explorer».
Ну, я пошел и запустил его в Windows XP с IE8, и я получаю то же сообщение об ошибке. Когда я смотрю на исходный код холста, который генерирует это предупреждение, он просто говорит, что если установить для атрибута «доступный» значение true не удастся.
Итак, мой вопрос: каков статус доступности в OpenLaszlo (4.9 или выше) во время выполнения SWF? Это работает?
Джастин