Немного пошаманил и все заработало. Теперь только один вопрос - почему?
Объясните, пожалуйста, кто может - как ОНО заработало?!!!!!!
Был код рендерера:

Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100%">
<mx:Script>
<![CDATA[
override public function set data(value: Object): void {
if(value != null) {
super.data = value;
var checked: int = int(value.checked);
switch (checked) {
case 1:
radiogroupConfirm.selection = confirm;
break;
case -1:
radiogroupConfirm.selection = negative;
break;
default:
radiogroupConfirm.selection = null;
break;
}
}
}
private function onChange(event: Event): void {
super.data.checked = radiogroupConfirm.selectedValue;
}
]]>
</mx:Script>
<mx:RadioButtonGroup id="radiogroupConfirm" change="onChange(event)"/>
<mx:HBox width="100%">
<mx:RadioButton groupName="radiogroupConfirm" id="negative" width="20" value="-1"/>
<mx:RadioButton groupName="radiogroupConfirm" id="confirm" width="20" value="1"/>
</mx:HBox>
</mx:HBox>
Заменил на :

Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100%">
<mx:Script>
<![CDATA[
private function onChange(event: Event): void {
super.data.checked = radiogroupConfirm.selectedValue;
}
]]>
</mx:Script>
<mx:RadioButtonGroup id="radiogroupConfirm" change="onChange(event)"/>
<mx:HBox width="100%">
<mx:RadioButton groupName="radiogroupConfirm" id="negative" selected="{data.checked==-1}" width="20" value="-1"/>
<mx:RadioButton groupName="radiogroupConfirm" id="confirm" selected="{data.checked==1}" width="20" value="1"/>
</mx:HBox>
</mx:HBox>
После этого все работает нормально. В чем была ошибка?