ラジオボタンは有効または無効にすることができます。 無効なラジオボタンは、マウスおよびキーボードからの入力を受け付けません。ユーザーが RadioButton コンポーネントグループをクリックするか、Tab キーで移動すると、選択されているラジオボタンだけがフォーカスを取得します。 これにより、ユーザーは次のキーを使用した操作が可能になります。
キー
|
説明
|
上向き矢印、左向き矢印
|
そのラジオボタングループ内で、選択を前のラジオボタンに移動します。
|
下向き矢印、右向き矢印
|
そのラジオボタングループ内で、選択を次のラジオボタンに移動します。
|
Tab
|
フォーカスを現在のラジオボタングループから次のコンポーネントに移動します。
|
フォーカスの制御について詳しくは、「
Adobe Flash Professional CS5 用
ActionScript 3.0 リファレンスガイド
」の IFocusManager インターフェイスと FocusManager クラス、および
FocusManager の操作
を参照してください。
ライブプレビューでは、オーサリング時にプロパティインスペクターまたはコンポーネントインスペクターでパラメーターに加えた変更が、ステージ上の各 RadioButton インスタンスに反映されます。 ただし、一度に 1 つしか選択できないという動作はライブプレビューでは再現されません。 同じグループ内にある 2 つのラジオボタンについて selected パラメーターを
true
に設定した場合、両方が選択状態になったように見えますが、実行時には後に作成したインスタンスだけが選択状態になります。詳しくは、
RadioButton コンポーネントのパラメーター
を参照してください。
RadioButton コンポーネントをアプリケーションに追加する際に、次のコード行を追加することで、そのコンポーネントをスクリーンリーダーが読み取れるように設定できます。
import fl.accessibility.RadioButtonAccImpl;
RadioButtonAccImpl.enableAccessibility();
1 つのコンポーネントに対してアクセシビリティ機能を有効化する処理は、そのコンポーネントのインスタンスをいくつ使用するかに関係なく、一度だけ実行します。 詳しくは、『Flash ユーザーガイド』の第 18 章「アクセシビリティコンテンツの作成」を参照してください。