Actionscript 3 强制JAWS“按需”读取FLEX内容

Actionscript 3 强制JAWS“按需”读取FLEX内容,actionscript-3,apache-flex,jaws-screen-reader,Actionscript 3,Apache Flex,Jaws Screen Reader,我正试图使现有的FLEX应用程序section-508兼容,方法是让它与JAWS屏幕阅读器顺利工作。这有点可行,但一个直接的问题是,当您第一次进入登录屏幕时,光标会出现在userid字段中,但是JAWS不会读取任何有用的内容,比如您所在字段的标签!直到你按了标签什么的 有没有一种方法可以强迫它在应用程序启动时立即说话,而不让用户选项卡/返回选项卡仅仅听到他们在哪里 就这一点而言,虽然它在用户点击时读取交互控件很酷,但有时您只需要让JAWS在逻辑中的某个特定点上说些什么,这可能与控件相关,也可能与

我正试图使现有的FLEX应用程序section-508兼容,方法是让它与JAWS屏幕阅读器顺利工作。这有点可行,但一个直接的问题是,当您第一次进入登录屏幕时,光标会出现在userid字段中,但是JAWS不会读取任何有用的内容,比如您所在字段的标签!直到你按了标签什么的

有没有一种方法可以强迫它在应用程序启动时立即说话,而不让用户选项卡/返回选项卡仅仅听到他们在哪里


就这一点而言,虽然它在用户点击时读取交互控件很酷,但有时您只需要让JAWS在逻辑中的某个特定点上说些什么,这可能与控件相关,也可能与控件无关,就好像您可以像JAWS一样编写代码一样。说“废话废话”;。有人知道如何做到这一点吗?

查看本页第16页的提示和技巧幻灯片:

特别是一些你可能会发现有用的

从1而不是0开始tabIndex

使用ExternalInterface.calls=函数{document.getElementByID'+this.id+'.focus;}将焦点强制放到应用程序中

或者强制选项卡停留在应用程序中。。。keyFocusChange=event.preventDefault;focusManager.getNextFocusManagerComponentevent.shiftKey.setFocus