этот код попонятней
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.collections.ArrayCollection;
private function click():void {
for (var i : Number=0; i<myDP.length; i++)
{
var o:Object = myDP.getItemAt(i);
o.Sent = false;
myDP.setItemAt(o, i);
}
}
[Bindable]
private var myDP:ArrayCollection = new ArrayCollection([
{City:"Все регионы", Sent:true},
{City:"Альметьевск", Sent:true},
{City:"Астрахань", Sent:true},
{City:"Альметьевск", Sent:true},
{City:"Волгоград", Sent:true},
{City:"Волжский", Sent:true},
{City:"Вологда", Sent:true}
]);
]]>
</mx:Script>
<mx

ataGrid id="myDG"
dataProvider="{myDP}"
variableRowHeight="true"
width="474" height="250"
editable="true" horizontalCenter="24" y="10">
<mx:columns>
<mx

ataGridColumn dataField="Sent"
headerText=" "
itemRenderer="mx.controls.CheckBox"
rendererIsEditor="true"
width="25"
editorDataField="selected"/>
<mx

ataGridColumn dataField="City"
headerText=" "
editable="false"/>
</mx:columns >
</mx

ataGrid>
<mx:Button click="click()">
</mx:Button>
</mx:Application>