A minha curiosidade depois de ler até o último email dessa thread... vc testou chamar apenas 1 dos métodos?
sim: retornou a lista? não: fazer o teste, verificar se ocorre o mesmo erro que vc comentou nos emails... sobre chamadas, você pode tentar utilizar o callLater() http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_12.html que organiza a execução em fila no Flex outro link com uma duvida sobre o assunto http://stackoverflow.com/questions/1814286/problems-with-parallel-calls-to-remote-objects Em 3 de fevereiro de 2010 20:05, Pedro Claudio <pcsi...@gmail.com> escreveu: > Duas ou mais creationComplete ? > > Você deve implementar um VO para isso e chamar apenas uma vez, já postei > minha alternativa de solução... > > Quanto a executar dois metodos no creationComplete, também já foi dito que > você deve implementar o init(). > > Todas as respostas para sua solução já foram postadas. > > Ou usa o init com os metodos que desejar dentro, ou o VO que lhe falei. > > > > 2010/2/3 Adler <aparob...@gmail.com> > > 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 >> > > > > -- > Pedro Claudio > Adobe User Group Manager - CFUG-BR > Adobe Community Professional > Adobe Certified Instructor > Adobe Certified RIA Specialist > Adobe Certified Expert > Adobe Certified Professional > http://blog.pcsilva.com/en > http://twitter.com/pcsilva > +55 21 87020619 > 55*12*21517 > > -- > 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 > -- Att, Erko Bridee de Almeida Cabrera http://erkobridee.com/ http://gospel.erkobridee.com/ http://www.cwbfx.com/ http://twitter.com/ErkoBridee Currículo: http://netcarreiras.com/prof.html?uid=11410 -- 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