パッケージflash.accessibility
public class AccessibilityProperties
継承AccessibilityProperties Inheritance Object

AccessibilityProperties クラスを使用すれば、アクセシビリティ補助 (スクリーンリーダーなど) への Flash オブジェクトの提示方法を制御できます。

任意の表示オブジェクトに AccessibilityProperties オブジェクトを付加できますが、Flash Player は特定の種類のオブジェクト (SWF ファイル全体 (DisplayObject.root)、コンテナオブジェクト (DisplayObjectContainer とサブクラス)、ボタン (SimpleButton とサブクラス)、およびテキスト (TextField とサブクラス)) の AccessibilityProperties オブジェクトだけを読み取ります。

アクセシビリティ補助はナビゲーションの基本的方法としてオブジェクトの名前をユーザーに提供するため、これらのオブジェクトの name プロパティは指定する最も重要なプロパティです。AccessibilityProperties.nameDisplayObject.name を混同しないでください。この 2 つは互いに無関係な別個のプロパティです。AccessibilityProperties.name プロパティはアクセシビリティ補助で読み上げられる名前であるのに対し、DisplayObject.name は基本的に、ActionScript コードでのみ認識される変数名です。

オーサリング時には、AccessibilityProperties オブジェクトのプロパティは [アクセシビリティ] パネル内の対応する設定よりも優先されます。

Flash Player がアクセシビリティ補助をサポートする環境で実行されているかどうかを確認するには、Capabilities.hasAccessibility プロパティを使用します。AccessibilityProperties オブジェクトを変更した場合、変更内容を有効にするには、Accessibility.updateProperties() メソッドを呼び出す必要があります。

次のプロパティ表には、それぞれのプロパティの名前とデータ型、[アクセシビリティ] パネルでの対応する設定、およびプロパティの適用対象となるオブジェクトの種類を示します。

関連項目

flash.accessibility.Accessibility.updateProperties()
flash.display.DisplayObject.accessibilityProperties
flash.display.InteractiveObject.tabIndex
flash.system.Capabilities.hasAccessibility


パブリックプロパティ
 プロパティ定義
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  description : String
アクセシビリティ提示におけるこの表示オブジェクトの記述を提供します。
AccessibilityProperties
  forceSimple : Boolean
true の場合、Flash® Player はこの表示オブジェクト内の子オブジェクトをアクセシビリティ提示から除外します。
AccessibilityProperties
  name : String
アクセシビリティ提示におけるこの表示オブジェクトの名前を提供します。
AccessibilityProperties
  noAutoLabeling : Boolean
true の場合、Flash Player のデフォルトの自動ラベル機能が無効になります。
AccessibilityProperties
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  shortcut : String
この表示オブジェクトに関連したキーボードショートカットを示します。
AccessibilityProperties
  silent : Boolean
true の場合、この表示オブジェクトはアクセシビリティ提示から除外されます。
AccessibilityProperties
パブリック Methods
 メソッド定義
  
新しい AccessibilityProperties オブジェクトを作成します。
AccessibilityProperties
 Inherited
指定されたプロパティがオブジェクトに定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
descriptionプロパティ
public var description:String

アクセシビリティ提示におけるこの表示オブジェクトの記述を提供します。このオブジェクトに関する多くの情報を提示するには、名前を簡潔にして、ほとんどの情報を description プロパティに含めるのが適切です。SWF ファイル全体、コンテナ、ボタン、テキストが対象となります。

forceSimpleプロパティ 
public var forceSimple:Boolean

true の場合、Flash® Player はこの表示オブジェクト内の子オブジェクトをアクセシビリティ提示から除外します。デフォルト値は false です。SWF ファイル全体とコンテナが対象となります。

nameプロパティ 
public var name:String

アクセシビリティ提示におけるこの表示オブジェクトの名前を提供します。SWF ファイル全体、コンテナ、ボタン、テキストが対象となります。これと DisplayObject.name を混同しないでください。

noAutoLabelingプロパティ 
public var noAutoLabeling:Boolean

true の場合、Flash Player のデフォルトの自動ラベル機能が無効になります。自動ラベル機能は、ボタン内部のテキストオブジェクトをボタン名として扱い、テキストフィールドの近くのテキストオブジェクトをテキストフィールド名として扱います。デフォルト値は false です。SWF ファイル全体だけが対象となります。

shortcutプロパティ 
public var shortcut:String

この表示オブジェクトに関連したキーボードショートカットを示します。ショートカットキーに既に関連付けられた UI コントロールに対してのみ、このストリングを提供してください。コンテナ、ボタン、テキストが対象となります。

メモ : このプロパティを割り当てても、特定のキー操作の組み合わせが自動的にこのオブジェクトに割り当てられるわけではありません。そうするためには、たとえば KeyboardEvent をリッスンして手動で指定する必要があります。

このストリングのシンタックスは修飾キーに長い名前を使用し、プラス (+) 文字を使ってキー操作の組み合わせを表します。有効なストリングは、たとえば Ctrl+F、Ctrl+Shift+Z などです。

silentプロパティ 
public var silent:Boolean

true の場合、この表示オブジェクトはアクセシビリティ提示から除外されます。デフォルト値は false です。SWF ファイル全体、コンテナ、ボタン、テキストが対象となります。

コンストラクタの詳細
AccessibilityProperties()コンストラクタ
public 関数 AccessibilityProperties()

新しい AccessibilityProperties オブジェクトを作成します。