Flash 学習 ソフト アニメーション ActionScript
Top | Back | Next
RadioButtonクラス

 ここではRadioButtonコンポーネントを使用する為にRadioButton クラスの説明をします。チェックボックスは複数選択ができますが、ラジオボタンは複数択一となります。(複数あるボタンの中から1つを選択)よくある間違いですが、複数のラジオボタン群を作成する時は各ラジオボタンに、それぞれ異なった値のグループネーム(下記のパラメータgroupNameを参照)を設定する必要があります。

コンポーネントインスペクタ

label
ラジオボタン上に表示されるテキストを設定します。
data
ラジオボタンに関連付けられた値を設定します。
groupName
ラジオボタン群の名前を決めます。
labelPlacement
 ラベルの位置を決めます。topとbottomを設定すると、チェックボックスとラベルが切れて表示されますので自由変形ツールで幅を広げると回避できます。もう1つの方法はUIObject.setSize() プロパティを使用して境界領域を変更する事ができます。
selected
デフォルトの状態にてラジオボタンにチェックをしておくかしないかを設定します。
RadioButtonの作成方法
 テキストエリアを作成するにはコンポーネントパネルからドラッグ& ドロップでステージ上に配置する方法があります。配置してからコンポーネントインスペクタのパラメータを設定します。
RadioButton
ActionScriptでラジオボタンを作る場合

createObject(linkageName,instanceName,depth,initObject)

linkageName リンケージ識別子の名前
instanceName インスタンス名
depth 深度
initObject 新しいインスタンスの初期化プロパティが含まれるオブジェクト


 下記の例ではインスタンス名myRadioというテキストエリアを作成します。作成時の配置位置はステージの一番左上(0,0)に作成されます。予めライブラリにRadioButtonのシンボルを用意しておいてください。
this.createObject("RadioButton", "myRadio", 0);
 今度は_x プロパティ、_y プロパティで座標位置を決めて作成してみましょう。_x プロパティ、_y プロパティはUIObjectクラスのプロパティから継承されています。
this.createObject("RadioButton", "myRadio", 0);
this.myRadio._x = 150;
this.myRadio._y = 100;

RadioButton クラスのメソッド一覧

RadioButton クラス専用のメソッドはありません。

UIObject クラスから継承されるメソッド

次の表は、RadioButton クラスが UIObject クラスから継承するメソッドの一覧です。RadioButton オブジェクトからこれらのメソッドを呼び出す場合は、RadioButtonInstance.methodName の形式を使用します。

メソッド

説明

UIObject.createClassObject()

指定したクラスのオブジェクトを作成します。

UIObject.createObject()

オブジェクト上にサブオブジェクトを作成します。

UIObject.destroyObject()

コンポーネントインスタンスを破棄します。

UIObject.doLater()

プロパティインスペクタおよび [コンポーネントインスペクタ] パネルにパラメータが設定されている場合に、関数を呼び出します。

UIObject.getStyle()

スタイル宣言またはオブジェクトからスタイルプロパティを取得します。

UIObject.invalidate()

次のフレーム間隔で再描画されるようにオブジェクトにマークを付けます。

UIObject.move()

オブジェクトを指定の位置に移動します。

UIObject.redraw()

オブジェクトの検証を強制的に実行して、オブジェクトを現在のフレーム内に描画します。

UIObject.setSize()

オブジェクトのサイズを指定のサイズに変更します。

UIObject.setSkin()

オブジェクトのスキンを設定します。

UIObject.setStyle()

スタイル宣言またはオブジェクトのスタイルプロパティを設定します。

UIComponent クラスから継承されるメソッド

次の表は、RadioButton クラスが UIComponent クラスから継承するメソッドの一覧です。RadioButton オブジェクトからこれらのメソッドを呼び出す場合は、RadioButtonInstance.methodName の形式を使用します。

メソッド

説明

UIComponent.getFocus()

現在フォーカスがあるオブジェクトへの参照を返します。

UIComponent.setFocus()

このコンポーネントインスタンスにフォーカスを設定します。

RadioButton クラスのプロパティ一覧

次の表は RadioButton クラスのプロパティの一覧です。

プロパティ

説明

RadioButton.data

ラジオボタンインスタンスに関連付けられる値です。

RadioButton.groupName

ラジオボタングループインスタンスまたはラジオボタンインスタンスのグループ名です。

RadioButton.label

ラジオボックスの隣に表示されるテキストです。

RadioButton.labelPlacement

ラベルテキストを表示する向きをラジオボタンまたはラジオボタングループとの関係で設定します。

RadioButton.selected

ラジオボタンを選択して、それまでに選択されていたラジオボタンを選択解除します。このプロパティは、RadioButton インスタンスまたは RadioButtonGroup インスタンスで使用できます。

RadioButton.selectedData

ラジオボタングループ内で指定のデータ値を持つラジオボタンを選択します。

RadioButton.selection

ラジオボタングループ内で現在選択されているラジオボタンへの参照です。このプロパティは、RadioButton インスタンスまたは RadioButtonGroup インスタンスで使用できます。

UIObject クラスから継承されるプロパティ

次の表は、RadioButton クラスが UIObject クラスから継承するプロパティの一覧です。RadioButton オブジェクトからこれらのプロパティにアクセスするときは、RadioButtonInstance.propertyName の形式を使用します。

プロパティ

説明

UIObject.bottom

オブジェクトの下端の位置を、親の下端の位置を基準にして表します。読み取り専用。

UIObject.height

オブジェクトの高さをピクセル単位で表します。読み取り専用。

UIObject.left

オブジェクトの左端の位置をピクセル単位で表します。読み取り専用。

UIObject.right

オブジェクトの右端の位置を、親の右端の位置を基準にして表します。読み取り専用。

UIObject.scaleX

オブジェクトの x 方向の伸縮率を、親を基準にして表した数値です。

UIObject.scaleY

オブジェクトの y 方向の伸縮率を、親を基準にして表した数値です。

UIObject.top

オブジェクトの上端の位置を、親の位置を基準にして表します。読み取り専用。

UIObject.visible

オブジェクトを表示するか (true)、表示しないか (false) を示すブール値です。

UIObject.width

オブジェクトの幅をピクセル単位で表します。読み取り専用。

UIObject.x

オブジェクトの左端の位置をピクセル単位で表します。読み取り専用。

UIObject.y

オブジェクトの上端をピクセル単位で表します。読み取り専用。

UIComponent クラスから継承されるプロパティ

次の表は、RadioButton クラスが UIComponent クラスから継承するプロパティの一覧です。RadioButton オブジェクトからこれらのプロパティにアクセスするときは、RadioButtonInstance.propertyName の形式を使用します。

プロパティ

説明

UIComponent.enabled

コンポーネントがフォーカスと入力を受け付けられるかどうかを示します。

UIComponent.tabIndex

ドキュメント内のコンポーネントのタブ順序を示す数値です。

SimpleButton クラスから継承するプロパティ

次の表は、RadioButton クラスが SimpleButton クラスから継承するプロパティの一覧です。RadioButton オブジェクトからこれらのプロパティにアクセスするときは、RadioButtonInstance.propertyName の形式を使用します。

プロパティ

説明

SimpleButton.emphasized

ボタンにデフォルトプッシュボタンの外観を持たせるかどうかを指定します。

SimpleButton.emphasizedStyleDeclaration

emphasized プロパティが true に設定されているときのスタイル宣言です。

SimpleButton.selected

ボタンが選択されているか (true)、選択されていないか (false) を示すブール値です。デフォルト値は false です。

SimpleButton.toggle

ボタンがトグルスイッチとして動作するか (true)、そうでないか (false) を示すブール値です。デフォルト値は false です。

Button クラスから継承されるプロパティ

次の表は、RadioButton クラスが Button クラスから継承するプロパティの一覧です。RadioButton オブジェクトからこれらのプロパティにアクセスするときは、RadioButtonInstance.propertyName の形式を使用します。

プロパティ

説明

Button.icon

ボタンインスタンスのアイコンを指定します。

Button.label

ボタン内に表示されるテキストを指定します。

Button.labelPlacement

ボタン上にラベルテキストを表示する位置をアイコンとの位置関係で指定します。

RadioButton クラスのイベント一覧

次の表は RadioButton クラスのイベントの一覧です。

イベント

説明

RadioButton.click

ラジオボタンまたはラジオボタングループ上でマウスボタンをクリックするとトリガされます。

UIObject クラスから継承されるイベント

次の表は、RadioButton クラスが UIObject クラスから継承するイベントの一覧です。

イベント

説明

UIObject.draw

オブジェクトがグラフィックを描画しようとしているときにブロードキャストします。

UIObject.hide

オブジェクトの状態が可視から不可視に変化したときにブロードキャストします。

UIObject.load

サブオブジェクトが作成されたときにブロードキャストします。

UIObject.move

オブジェクトが移動したときにブロードキャストします。

UIObject.resize

オブジェクトのサイズが変更されたときにブロードキャストします。

UIObject.reveal

オブジェクトの状態が不可視から可視に変化したときにブロードキャストします。

UIObject.unload

サブオブジェクトがアンロードされるときにブロードキャストします。

UIComponent クラスから継承されるイベント

次の表は、RadioButton クラスが UIComponent クラスから継承するイベントの一覧です。

イベント

説明

UIComponent.focusIn

オブジェクトがフォーカスを取得したときにブロードキャストします。

UIComponent.focusOut

オブジェクトがフォーカスを失ったときにブロードキャストします。

UIComponent.keyDown

キーが押されたときにブロードキャストします。

UIComponent.keyUp

キーが放されたときにブロードキャストします。

SimpleButton クラスから継承するイベント

次の表は、RadioButton クラスが SimpleButton クラスから継承するイベントの一覧です。

イベント

説明

SimpleButton.click

ユーザーがボタン上でマウスをクリックしたとき (ボタンを押して放したとき)、またはボタンにフォーカスがある場合にスペースバーを押したときにブロードキャストします。

トップへ
Top | Back | Next