| パッケージ | flash.accessibility |
| public class AccessibilityProperties | |
| 継承 | AccessibilityProperties Object |
任意の表示オブジェクトに AccessibilityProperties オブジェクトを付加できますが、Flash Player は特定の種類のオブジェクト (SWF ファイル全体 (DisplayObject.root)、コンテナオブジェクト (DisplayObjectContainer とサブクラス)、ボタン (SimpleButton とサブクラス)、およびテキスト (TextField とサブクラス)) の AccessibilityProperties オブジェクトだけを読み取ります。
アクセシビリティ補助はナビゲーションの基本的方法としてオブジェクトの名前をユーザーに提供するため、これらのオブジェクトの name プロパティは指定する最も重要なプロパティです。AccessibilityProperties.name と DisplayObject.name を混同しないでください。この 2 つは互いに無関係な別個のプロパティです。AccessibilityProperties.name プロパティはアクセシビリティ補助で読み上げられる名前であるのに対し、DisplayObject.name は基本的に、ActionScript コードでのみ認識される変数名です。
オーサリング時には、AccessibilityProperties オブジェクトのプロパティは [アクセシビリティ] パネル内の対応する設定よりも優先されます。
Flash Player がアクセシビリティ補助をサポートする環境で実行されているかどうかを確認するには、Capabilities.hasAccessibility プロパティを使用します。AccessibilityProperties オブジェクトを変更した場合、変更内容を有効にするには、Accessibility.updateProperties() メソッドを呼び出す必要があります。
次のプロパティ表には、それぞれのプロパティの名前とデータ型、[アクセシビリティ] パネルでの対応する設定、およびプロパティの適用対象となるオブジェクトの種類を示します。
関連項目
| プロパティ | 定義 | ||
|---|---|---|---|
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
| Object | |
| description : String
アクセシビリティ提示におけるこの表示オブジェクトの記述を提供します。
| AccessibilityProperties | ||
forceSimple : Boolean
true の場合、Flash® Player はこの表示オブジェクト内の子オブジェクトをアクセシビリティ提示から除外します。 | AccessibilityProperties | ||
| name : String
アクセシビリティ提示におけるこの表示オブジェクトの名前を提供します。
| AccessibilityProperties | ||
noAutoLabeling : Boolean
true の場合、Flash Player のデフォルトの自動ラベル機能が無効になります。 | AccessibilityProperties | ||
![]() | prototype : Object
[static]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
| Object | |
| shortcut : String
この表示オブジェクトに関連したキーボードショートカットを示します。
| AccessibilityProperties | ||
silent : Boolean
true の場合、この表示オブジェクトはアクセシビリティ提示から除外されます。 | AccessibilityProperties | ||
| メソッド | 定義 | ||
|---|---|---|---|
|
新しい AccessibilityProperties オブジェクトを作成します。
| AccessibilityProperties | ||
![]() |
指定されたプロパティがオブジェクトに定義されているかどうかを示します。
| Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
| Object | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。
| Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。
| Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。
| Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。
| 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 オブジェクトを作成します。