我有以下代码,
for (i=0; i<answerArray.length; i++) {
var myOptionButton1:spark.components.RadioButton = new spark.components.RadioButton();
myOptionButton1.label = answerArray.getItemAt(i).Answer_Choice;
if (answerArray.getItemAt(i).Correct_Flag == 1) {
myOptionButton1.value = 1;
} else {
myOptionButton1.value = 0;
}
answerItem.addChild(myOptionButton1);
myOptionButton1.group = rbGroup;
}
rbGroup.addEventListener(Event.CHANGE, selectionHandler);
}
rbGroup是将单选按钮保持在一起的单选按钮组。通常,此单选按钮组中将有四个单选按钮。在我的selectionHandler函数中,现在,我只是试图显示所选单选按钮的标签。 event.currentTarget.label似乎只适用于复选框。有没有办法获得所选单选按钮的标签?
提前致谢, 蒙
答案 0 :(得分:2)
看看参考资料,
rbGroup.selection.label
欢呼声,
答案 1 :(得分:0)
来自FlexExamples:
您可以为itemClick
事件添加侦听器并访问event.Label
属性。
<mx:RadioButtonGroup id="radioGroup" itemClick="radioGroup_itemClick(event);" />
private function radioGroup_itemClick(evt:ItemClickEvent):void {
trace(evt.label);
}