Nic*_*nes 5 flash accessibility actionscript-3
我正在制作一个模块化站点,它加载在外部swfs中,需要为每个按钮提供合适的屏幕阅读器名称.
通过创建AccessiblityProperties实例并将其分配给相关的显示对象,然后调用Accessibility.updateProperties(),可以将shell swf设置为与Thunder和NVDA屏幕阅读器一起使用; 这个方法在主swf中工作,但是当在加载的swf中使用它时,它不会获取按钮的更新的可访问性属性,即使Accessibiltiyy.updateProperties(); 再次被召唤.
有没有人知道屏幕阅读器是否无法获取运行时加载的swf可访问性属性,或者如果还有其他我需要做的事情,我不会这样做.
干杯!
您可能会将 swf 加载到不同的应用程序域或加载程序上下文中。这通常是一件好事,可以防止加载的代码意外干扰 shell 的类。但是,根据可访问性的工作方式,可能会在两个不同的安全上下文上调用静态方法。
请看这里: http: //help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/LoaderContext.html
| 归档时间: |
|
| 查看次数: |
327 次 |
| 最近记录: |