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

Responder a