2010-02-13 100 views
1

從Adobe網站列表中的Accessibility best practices for Flex頁四種策略來啓用輔助:如何在Flex應用程序啓用輔助

  • 默認啓用無障礙所有Flex應用程序
  • 在Adobe的Flex Builder™3項目啓用輔助屬性
  • 用於單個應用程序啓用輔助
  • 使用命令行編譯
啓用輔助

我測試,如果可訪問性是通過檢查Accessibility.active,這在我的示例應用程序中只包含一個數據網格和一些按鈕,使用上面的四個策略始終爲false來啓用。

由於我是新來的Flex,我真的不知道還有什麼地方我可以搜索啓用它,並且沒有,

Accessibility.active = true; 

是不是一個解決方案,因爲它是一個只讀屬性;)

感謝您的幫助。

回答

2

在FlexBuilder中,轉至Project-> Properties-> Flex Compiler,然後選中生成可訪問的SWF文件複選框。

有關更多詳細信息,請參閱this page

Accessibility.active標誌允許您以編程方式知道用戶是否正在使用屏幕閱讀器。 Adobe聲明

查看您的內容的用戶必須具有Adobe®Flash®Player 9或更高版本以及Windows 2000或Windows XP或更高版本上的Internet Explorer。

來源:http://livedocs.adobe.com/flex/3/html/help.html?content=accessible_5.html

例如,我們使用了Accessibility.active標誌在我們的應用程序,以關閉某些圖形特徵(日曆基於時間表生成器),打開一個更accessibile該功能的版本。

希望能夠幫助您創建可訪問的應用程序!

+0

我現在正在用Jaws和所需的腳本(http://www.adobe.com/accessibility/products/flex/jaws.html)來運行它,以便在flex上啓用它,並使用'Accessibility.active'標誌現在設置爲true。感謝您的幫助 – 2010-02-26 21:43:48

+0

在進行無障礙工作時,我使用基本的Microsoft Narrator進行了很多運氣。如果您沒有完整的Jaws許可證並正在尋找免費的東西,那可能會有效。 – 2010-02-28 13:31:01

相關問題