[AS]ステージに配置したRadioButtonコンポーネントをRadioButtonGroupに反映させる方法
ちょっとだけハマってしまったのでメモ。
FlashIDE上でRadioButtonをステージに配置して、プロパティのパラメータからgroupNameを設定。
groupNameからRadioButtonGroupインスタンスを作りたい。
◆前提条件
ステージにラジオボタンを配置
プロパティgroupNameには、hogeという名前を設定
◆失敗例
var radioButtonGroup:RadioButtonGroup = new RadioButtonGroup("hoge"); trace(radioButtonGroup.numRadioButtons) //出力:0 (1と出て欲しい)
◆成功例
var radioButtonGroup:RadioButtonGroup = RadioButtonGroup.getGroup("hoge"); trace(radioButtonGroup.numRadioButtons) //出力:1 (想定どおり)
ステージに配置してあるRadioButtonのグループ名を取得するにはRadioButtonGroup.getGroup(“グループ名”)メソッドを使うってこと。
new RadioButtonGroup(“hoge”);は動的に生成したRadioButtonを紐付けたいときとかに使う、多分。
Tweet