isActive (Accessibility.isActive メソッド)

public static isActive() : Boolean

アクセシビリティ補助が現在アクティブになっており、Player がアクセシビリティ補助と通信しているかどうかを示します。スクリーンリーダーなどのアクセシビリティ補助がある場合にアプリケーションの動作を変更するには、このメソッドを使用します。

メモ : ドキュメントを再生する Flash ウィンドウが最初に表示された後、このメソッドを 1、2 秒以内に呼び出すと、アクティブ状態のアクセシビリティクライアントが存在しても、false 値が返されることがあります。これは、Flash とアクセシビリティクライアントとの間の通信が非同期であるために発生します。この問題を回避するには、ドキュメントを読み込んだ後、1、2 秒経過してから、このメソッドを呼び出します。

対応バージョン : ActionScript 1.0、Flash Player 6

戻り値

Boolean - ブール値。Flash Player がアクセシビリティ補助 (通常はスクリーンリーダー) と通信している場合は true、それ以外の場合は false を返します。

次の例は、アクセシビリティ補助が現在アクティブであるかどうかをチェックします。

if (Accessibility.isActive()) {
    trace ("An accessibility aid is currently active");
} else {
    trace ("There is currently no active accessibility aid");
}

関連項目

updateProperties (Accessibility.updateProperties メソッド), _accProps プロパティ, hasAccessibility (capabilities.hasAccessibility プロパティ)


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001346.html