Ceci est la façon dont je résolu le problème. Si quelque chose ne va pas, laissez un commentaire.
<mx:NumberValidator id="radiogroupValidator" source="{radiogroup}" property="selectedValue" allowNegative="false" />
la radio source de groupe dans le fichier MXML
<mx:RadioButtonGroup id="radiogroup" itemClick="radiochangefunction(event)" selectedValue="-1" />
<mx:RadioButton id="radiobtn1" groupName="radiogroup" label="Send Password to existing EmailId" value="0"/>
<mx:RadioButton id="radiobtn2" groupName="radiogroup" label="Enter new EmailId" value="1"/>
La itemClick
fonction
public function radiochangefunction(event):void
{
radiogroup.selectedValue=event.currentEvent.selectedValue.toString();
}
et enfin en fonction de validation
var isValidradiobutton:Boolean = (Validator.validateAll([radiogroupValidator]).length==0);