我需要重置或取消选择一组单选按钮。我该怎么做?
答案 0 :(得分:1)
您可以制作其他不可见的单选按钮并以编程方式进行检查。
答案 1 :(得分:1)
您可以将selected属性设置为true但不能为false。所以在组中添加一个“虚拟”单选按钮(无需将其添加到显示列表中)并使用它:
var rbDummy:RadioButton=new RadioButton();
rbDummy.group = rb1.group;
function reStart(evt:MouseEvent):void {
rbDummy.selected = true;
}
答案 2 :(得分:0)
您可以将其selection属性设置为null
radioButtonGroup.selection = null
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:RadioButtonGroup id="radioButtonGroup" />
<mx:VBox>
<mx:RadioButton id="a" label="A" groupName="radioButtonGroup"/>
<mx:RadioButton id="b" label="B" groupName="radioButtonGroup"/>
<mx:RadioButton id="c" label="C" groupName="radioButtonGroup"/>
<mx:Button id="btn" label="Unselect" click="{radioButtonGroup.selection = null}"/>
</mx:VBox>
</mx:Application>
希望有所帮助