Boa tarde pessoal, eu estou com um problema relativamente simples, que tá me dando muita dor de cabeça. Seguinte, quando eu seleciono 1 item que não esteja populado na datagrid da esse erro aqui:
TypeError: Error #1009: Não é possível acessar uma propriedade ou um método de uma referência de objeto nula. at componentes::Representantes/selecionaItem()[E:\Jason\Projetos \Andamento\Gerenciador_cms\CMS\src\componentes\Representantes.mxml:48] at componentes::Representantes/__dgRepresentantes_click()[E:\Jason \Projetos\Andamento\Gerenciador_cms\CMS\src\componentes \Representantes.mxml:159] segue minha datagrid: <mx:DataGrid width="100%" height="100%" id="dgRepresentantes" click="selecionaItem()"> <mx:columns> <mx:DataGridColumn headerText="ID" width="35" dataField="id" /> <mx:DataGridColumn headerText="Título" dataField="nome" /> </mx:columns> </mx:DataGrid> e a função do click da datagrid(que é onde etá estourando o erro): public function selecionaItem() : void { selecionaItemCbx(); btnGravar.label = "Editar"; btnExcluir.visible = true; if(dgCategoria.selectedItem.status == "Sim") { cbPublicado.selected = true; } else{ cbPublicado.selected = false; } salvar = false; } public function selecionaItemCbx() : void { var i : int; for each(var obj : Object in tipoCbx) { if(obj.valor == dgCategoria.selectedItem.tipo) { cbxTipo.selectedIndex = i; } i = i+1; } } como eu disse, é um erro relativamente simples, mas eu não achei uma solução adequada a ele. Agradeço desde de já Att. Lucas Araldi --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---