bom vamos la entao faça o seguinte que deverá funcionar... crie uma variavel GLOBAL que sera o dataprovider da sua combobox crie uma funcao init() que será chamada no creationComplete da application dentro dessa funcao, instancie a variavel global que será sua combobox no result, atribua o resultado à variavel globla...
2009/7/2 darkson <darkness1...@gmail.com> > > Fala Flavio, fala Ricardo, caras, fiz o código aew mas tb num deu > certo. ele da erro mesmo assim. Não consigo dizer o q acontece mas não > roda. e pra piora a comboBox fica escrito function{} > Apresentei meu protótipo sem a movimentação e com uma tela de cadastro > sem funcionar q era a q dependia dessa comboBox. > eu fiz os passos q vc falou mas mesmo assim continuou dando erro. > seguindo o que vcs falaram meu código fico assim: > > mxml > > <mx:ComboBox x="570" y="81" dataProvider="{selecionaCat}" > id="cbCat"></mx:ComboBox> > > AS3 > public function selecionaCat():void { > roProduto.selecionaCat.send(); > } > > [Bindable] > private function listarCategoria(event:ResultEvent):void > { > var selecionaCat:ArrayCollection = new ArrayCollection > (event.result as Array); > selecionaCat.removeAll(); > // se eu tira os // daki de baixo da erro. desse jeito q ta aki ele > num fala o erro mas tb num funciona. > // selecionaCat = resp; > > } > > no remote object > > <mx:method name="selecionaCat" result="{listarCategoria(event)}"/ > > > php > > function listarCategoria() { > global $db; > $rs=$db->Execute("SELECT * FROM categoria"); > > $retorno['data']=""; > $i=0; > > while(!$rs->EOF){ > > // $CatID=$rs->fields['idCategoria']; > $CatNome=$rs->fields['Descricao']; > > // $retorno['data'][$i]['GridIdcat']=$CatID; > $retorno['data'][$i]['GridNomecat']=$CatNome; > > $i++; > $rs->MoveNext(); > } > return $retorno; > > fiko assim mas num funfo nao :\ > > > -- Att. Ricardo Gôbbo de Águas Engenharia de Computação Universidade Federal de Goiás www.ricardogobbo.wordpress.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---