Olá Pedro, Fiz o debug dessas variáveis, porém não me trouxe nada.
Mas quando eu faço com uma única função ela traz resultado, e quando estou executando duas ou mais no creationComplete não traz nada de resultado, será que ele está parando o envio desses dados quando encontra esse erro? Mas pelo que entendi, até então está tudo certo no AS e no retorno do php, ele conecta chama os dados e quando é para colocar no combo ele se perde, já refiz o código todo e nada, pode ser que eu esteja errando em alguma coisa só não sei o que é. Obrigado, Adler On 2 fev, 23:23, Pedro Claudio <pcsi...@gmail.com> wrote: > coloque um breakpoint em... > * gGrupo = Grupo(e.result); > * cCanal = Canal(e.result); > > e verifique o nome correto para colocar em labelField... > > para uma resposta na bucha, sem essas informações.... seria chute. > > 2010/2/2 Adler <aparob...@gmail.com> > > > > > > > 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 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