Olha eu imagino que seja problema de tipagem, os dados devem estar vindo como Object ai o databinding nao funciona direito. Veja desde a consulta no server side, como estao vindo os seus dados (se eles estao vindo tipados no result)
Vou te passar + - como eu costumo fazer: // modelo dos dados package { [RemoteClass(alias="vo.ClientVO")] [Bindable] public class ClientVO { public var id:String = ""; public var nome:String = ""; public var selected:Boolean = false; public function ClientVO() { } } } no result: [Bindable] private var suacol:ArrayCollection = new ArrayCollection() private function result_array(event:ResultEvent):void { suacol.soruce = event.result <-- imagino que aqui vem um array com os valueObjects dentro se vier como Object sem tipo n vai prestar } no set data [Bindable] private var clienteVO:ClientVO; override public function set data(value):void { super.data = value clienteVO = value as ClientVO; } ai vc binda no seu component <s:CheckBox selected="{clienteVO.selecionar}"/> no for for(var i:int = 0, i < suacol.length ; i++) { var clienteVO:ClientVO = suacol.getItemAt(i) as ClientVO; clienteVO.selected = seucheckdefora.selected; } On Mar 29, 11:20 am, Helio Antonio Francisco Silva <helio.afsi...@gmail.com> wrote: > Eu fiz assim: > > private function result_array(event:ResultEvent):void { > CursorManager.removeBusyCursor(); > objDistribuidoras = Object(event.result); > arrayDistribuidoras.removeAll(); > var x:Number; > if(arrayVerificador[0].iddistribuidor == "ALL"){ > todosProdutos.selected = true; > for(x=0;x<(objDistribuidoras.length);x++){ > > arrayDistribuidoras.addItem({ > cgc:objDistribuidoras[x].cgc, > razao_social:objDistribuidoras[x].razao_social, > > iddistribuidor:objDistribuidoras[x].iddistribuidor, > selecionar:true > }) > } > }else{ > todosProdutos.selected = false; > for(x=0;x<(objDistribuidoras.length);x++){ > var sele:Boolean = false; > for(var y:Number=0;y<arrayVerificador.length;y++){ > if(arrayVerificador[y].iddistribuidor == > objDistribuidoras[x].iddistribuidor){ > sele = true; > break; > } > } > > arrayDistribuidoras.addItem({ > cgc:objDistribuidoras[x].cgc, > razao_social:objDistribuidoras[x].razao_social, > > iddistribuidor:objDistribuidoras[x].iddistribuidor, > selecionar:sele > }) > } > } > > gridDistribuidora.dataProvider = arrayDistribuidoras; > gridDistribuidora.setFocus(); > } -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev