Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
spark.accessibility 

RadioButtonAccImpl  - AS3 Flex

パッケージspark.accessibility
クラスpublic class RadioButtonAccImpl
継承RadioButtonAccImpl Inheritance CheckBoxAccImpl Inheritance ButtonBaseAccImpl Inheritance AccImpl Inheritance AccessibilityImplementation Inheritance Object

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

RadioButtonAccImpl は、spark.components.RadioButton のアクセシビリティ実装クラスです。

Spark の RadioButton が作成されると、そのオブジェクトの accessibilityImplementation プロパティがこのクラスのインスタンスに設定されます。その後、Flash Player でこのクラスを使用することにより、スクリーンリーダーなどの MSAA クライアントで RadioButton の表示と操作が可能になります。アクセシビリティ実装クラスと MSAA の背景情報については、mx.accessibility.AccImpl および flash.accessibility.AccessibilityImplementation クラスを参照してください。

MSAA では、RadioButton の子は存在しません。

役割

RadioButton の MSAA Role は ROLE_SYSTEM_RADIOBUTTON です。

名前

デフォルトでは、RadioButton の MSAA Name は、表示されるラベルです。FormItem 内にラップされた場合、このラベルは FormItem のラベルに結合されます。この動作をオーバーライドするには、RadioButton の accessibilityName プロパティを設定します。

Name が変更されると、MSAA イベント EVENT_OBJECT_NAMECHANGE が RadioButton から送出されます。

説明

デフォルトでは、RadioButton の MSAA Description は空の文字列ですが、RadioButton の accessibilityDescription プロパティを設定することで説明を指定できます。

状態

RadioButton の MSAA State は、次の値の組み合わせになります。

  • STATE_SYSTEM_UNAVAILABLE(enabled が false である場合)
  • STATE_SYSTEM_FOCUSABLE(enabled が true である場合)
  • STATE_SYSTEM_FOCUSED(enabled が true であり、RadioButton にフォーカスがある場合)
  • STATE_SYSTEM_CHECKED(selected が true である場合)

State が変化すると、MSAA イベント EVENT_OBJECT_STATECHANGE が RadioButton から送出されます。

RadioButton には MSAA Value がありません。

場所

RadioButton の MSAA Location は、その境界矩形です。

デフォルトアクション

RadioButton の MSAA DefaultAction は "Check" です。

MSAA クライアントから RadioButton に対してこのアクションを実行するように指示を出した場合、その RadioButton が有効になっていれば、スペースキーの KEY_DOWN および KEY_UP という MouseEvent が生成され、キーボードを介して RadioButton を押す操作がシミュレートされます。

フォーカス

RadioButton はフォーカスを取得できます。その場合は、MSAA イベント EVENT_OBJECT_FOCUS が送出されます。

選択

RadioButton は、MSAA の概念における選択をサポートしていません。



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
 Inheritederrno : uint
エラーコードを示します。
AccessibilityImplementation
 Inheritedstub : Boolean
コンポーネントのアクセシビリティスタブを作成するために使用されます。
AccessibilityImplementation
プロテクトプロパティ
 プロパティ定義元
 InheritedeventsToHandle : Array
[読み取り専用] すべてのサブクラスは、受け取るイベントの文字列の配列を返すことにより、この関数をオーバーライドする必要があります。
AccImpl
 Inheritedmaster : UIComponent
この AccImpl インスタンスによってアクセス可能になる UIComponent インスタンスへの参照です。
AccImpl
 Inheritedrole : uint
アクセス可能になるコンポーネントのアクセシビリティロールです。
AccImpl
パブリックメソッド
 メソッド定義元
  
コンストラクターです。
RadioButtonAccImpl
 Inherited
この AccessibilityImplementation が表すコンポーネントまたはその子要素のいずれかに関連付けられているデフォルトアクションを実行する IAccessible メソッドです。
AccessibilityImplementation
 Inherited
accLocation(childID:uint):*
AccessibilityImplementation の子要素の境界ボックスを指定する DisplayObject または Rectangle を返すための MSAA メソッドです。
AccessibilityImplementation
 Inherited
accSelect(operation:uint, childID:uint):void
この AccessibilityImplementation が表すコンポーネント内の選択を変更するための IAccessible メソッドです。
AccessibilityImplementation
  
[静的] RadioButton クラスでアクセシビリティを有効にします。
RadioButtonAccImpl
 Inherited
この AccessibilityImplementation が表すコンポーネントまたはその子要素のいずれかのデフォルトアクションを返すための MSAA メソッドです。
AccessibilityImplementation
 Inherited
コンポーネント内に子フォーカスを持つ子要素がある場合に、その符号なし整数 ID を返す MSAA メソッドです。
AccessibilityImplementation
 Inherited
この AccessibilityImplementation が表すコンポーネントまたはその子要素のいずれかの名前を返すための MSAA メソッドです。
AccessibilityImplementation
 Inherited
この AccessibilityImplementation が表すコンポーネントまたはその子要素のいずれかのシステムロールを返すための MSAA メソッドです。
AccessibilityImplementation
 Inherited
選択されているすべての子要素の ID を含む配列を返すための MSAA メソッドです。
AccessibilityImplementation
 Inherited
この AccessibilityImplementation が表すコンポーネントまたはその子要素のいずれかの現在のランタイム状態を返すための IAccessible メソッドです。
AccessibilityImplementation
 Inherited
この AccessibilityImplementation が表すコンポーネントまたはその子要素のいずれかのランタイム値を返すための MSAA メソッドです。
AccessibilityImplementation
 Inherited
AccessibilityImplementation
 Inherited
AccessibilityImplementation
 Inherited
AccessibilityImplementation のすべての子要素の符号なし整数 ID を含む配列を返します。
AccessibilityImplementation
 Inherited
[静的] フォームアクセシビリティをサポートするためのメソッドです。
AccImpl
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
[静的] コンポーネントの上位要素で enabled が false に設定されている場合は true を返します。
AccImpl
 Inherited
true または false を返して、x、y、width および height で指定されたバウンディングボックスを持つテキストオブジェクトを、この AccessibilityImplementation が表すコンポーネントのラベルと見なすかどうかを示します。
AccessibilityImplementation
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロテクトメソッド
 メソッド定義元
 Inherited
汎用イベントハンドラーです。
AccImpl
 Inherited
アクセス可能なコンポーネントの名前を返します。
AccImpl
 Inherited
getState(childID:uint):uint
アクセス可能なコンポーネントの状態を判別するためのユーティリティメソッドです。
AccImpl
コンストラクターの詳細

RadioButtonAccImpl

()コンストラクター
public function RadioButtonAccImpl(master:UIComponent)

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

コンストラクターです。

パラメーター
master:UIComponent — この AccImpl インスタンスによってアクセス可能になる UIComponent インスタンスです。
メソッドの詳細

enableAccessibility

()メソッド
public static function enableAccessibility():void

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

RadioButton クラスでアクセシビリティを有効にします。

このメソッドは、MXML コンパイラーによって自動生成されるアプリケーション起動コードから呼び出されます。その後、RadioButton のインスタンスが初期化されると、accessibilityImplementation プロパティがこのクラスのインスタンスに設定されます。





[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。