Olá Mario Junior e Pedro Claudio, Obrigado pelas respostas.
Mario Junior, eu já fiz os testes de conexão com o banco e está tudo ok quando coloco apenas uma função, só dá esse erro quando coloco duas funções. Pedro Claudio, fiz apenas a segunda opção por estar dentro do meu quase conhecimento na ferramenta flex, e não me retornou nenhum erro, porém, ela volta como [Object Canal], como faço para trazer a coluna desejada do banco, não seria no labelField para colocar o nome desejado da coluna na combobox? o código ficou assim no AS: [Bindable] private var gGrupo:Grupo = new Grupo(); [Bindable] private var cCanal:Canal = new Canal(); private var grupoServer:ServerClass = new ServerClass("Grupo"); private var canalServer:ServerClass = new ServerClass("Canal"); private function GetAllGrupo():void { grupoServer.call("GetAll",function(e:ResultEvent):void{ gGrupo = Grupo(e.result); }); } private function GetAllCanal():void { canalServer.call("GetAll",function(e:ResultEvent):void{ cCanal = Canal(e.result); }); } e no mxml das combo's: <mx:ComboBox x="219" y="220" id="cmbGrupo" dataProvider="{gGrupo}" labelField="gru_titulo" selectedIndex="{usuario.id_grupo-1}"></ mx:ComboBox> <mx:ComboBox x="219" y="274" id="cmbCanal" dataProvider="{cCanal}" labelField="can_canal" selectedIndex="{usuario.id_canal-1}"></ mx:ComboBox> Obrigado, Adler On 2 fev, 19:52, Pedro Claudio <pcsi...@gmail.com> wrote: > Opa! > > O que aconselho é você criar um VO para isso, que contenha as duas listas, > dai você chama apenas esse VO: > > private List<Grupo> gGrupo; > private List<Canal> cCanal; > > e no flex chama apenas esse cara ... > > [Bindable] > private var gGrupo:Array; > > [Bindable] > private var cCanal:Array; > > private function GetTalVO():void > { > commonServer.call("GetTalVO", > > > > > function(e:ResultEvent):void{ > > gGrupo = TalVO(e.result).gGrupo as Array; > > cCanal= TalVO(e.result).cCanal as Array; > > }); > > } > } > > ou ainda, vc adiciona um VO espelhando esse seu VO no servidor: > > [Bindable] > private var talVO:TalVO; > > private function GetTalVO():void > { > commonServer.call("GetTalVO", > > > > > function(e:ResultEvent):void{ > > talVO = TalVO(e.result); > > }); > > } > } > > o que acha? > > 2010/2/2 Adler <aparob...@gmail.com> > > > > > > > Salve Pessoal! > > > Tenho 3 tabelas no banco, 1 é a principal, e nela tenho que chamar os > > combos, com 1 combo está indo uma beleza, agora com 2 ou mais está > > brabo, já pesquisei aqui no forum sobre isso e o que achei foi colocar > > os nomes das funções no creationComplete, com 2 ou mais funções, mas > > ele está me retornando um erro, que pelo que entendi foi que ele não > > aceita 2 ou mais funções, já criei uma única função chamando as outras > > duas e também nada. O código que tenho é esse aqui: > > > No creationComplete está assim: creationComplete="GetAllGrupo > > ();GetAllCanal();" > > > [Bindable] > > private var gGrupo:Array; > > > [Bindable] > > private var cCanal:Array; > > > private function GetAllGrupo():void > > { > > grupoServer.call("GetAll",function(e:ResultEvent):void{ > > gGrupo = e.result as Array; > > }); > > } > > > private function GetAllCanal():void > > { > > canalServer.call("GetAll",function(e:ResultEvent):void{ > > cCanal = e.result as Array; > > }); > > } > > > Agradeço desde já. > > > Adler > > > -- > > 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 emhttp://groups.google.com/group/flexdev > > -- > Pedro Claudio > Adobe User Group Manager - CFUG-BR > Adobe Community Professional > Adobe Certified Instructor > Adobe Certified RIA Specialist > Adobe Certified Expert > Adobe Certified > Professionalhttp://blog.pcsilva.com/enhttp://twitter.com/pcsilva > +55 21 87020619 > 55*12*21517- Ocultar texto das mensagens anteriores - > > - Mostrar texto das mensagens anteriores - -- 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