Accessibility.isActive()

可用性

Flash Player 6 版本 65。

用法

Accessibility.isActive()

参数

无。

返回

如果有活动的 Microsoft Active Accessibility (MSAA) 客户端,并且播放器正在支持在 Flash
Player 和辅助功能之间进行通讯的环境中运行,则返回布尔值 true;否则返回布尔值 false

说明

方法;指示 MSAA 屏幕读取器程序是否当前处于活动状态并且播放器是否正在支持在 Flash
Player 和辅助功能之间进行通讯的环境中运行。当希望应用程序在有屏幕读取器的情况下行为方式不同时,可使用此方法。

若要确定播放器是否正在支持辅助功能的环境中运行,请使用
System.capabilities.hasAccessibility

注意:如果您在播放文档的 Flash 窗口第一次出现的大约 1 秒或 2 秒内调用此方法,则可能获得返回值
false,即使有活动的 MSAA 客户端也是如此。这是由于 Flash 和 MSAA 客户端之间的异步通讯机制造成的。您可以通过确保在加载您的文档后和调用此方法前有 1 秒到 2 秒的延迟,来解决这一限制问题。

另请参见

Accessibility.updateProperties()_accProps
System.capabilities.hasAccessibility