[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-13 Thread Bruno Carneiro
Bem, obrigado. Desculpe não responder, não tinha visto sua resposta. Mas enfim, consegui resolver esse problema. Agora estou com uma mensagem de erro dentro da minha classe: http://pastebin.com/m27c71bdb - Classe completa Abaixo o trecho com erro remote.pegarTC.addEventListener("result",

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-04 Thread Julio carneiro
Bruno, Pelo que vc indicou o erro está na definição/declaração da classe TipoContaProvider. Se vc puder postar o codigo dela e do módulo onde vc está usando, pode ser que de pra ver onde está o problema. Só com estes snippets aí não dá. julio On 3 nov, 12:06, Bruno Carneiro wrote: > Julio, f

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-04 Thread Bruno Carneiro
Por favor, alguem poderia me ajudar com essa dúvida? On 3 nov, 12:16, Bruno Carneiro wrote: > Será que não tem algo a ver com package? > > No começo, eu faço o import import > automobile.providers.TipoContaProvider; > Isso é suficiente? --~--~-~--~~~---~--~~ Você

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-03 Thread Bruno Carneiro
Será que não tem algo a ver com package? No começo, eu faço o import import automobile.providers.TipoContaProvider; Isso é suficiente? --~--~-~--~~~---~--~~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-ma

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-03 Thread Bruno Carneiro
Julio, fiz essa modificação o mesmo erro contina. private function lbclick(e:ItemClickEvent):void{ switch (e.label){ case 'Criar uma nova conta': var addc:addconta = new addconta(); addc.addEventListener("criarconta",criarcon

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-02 Thread Julio carneiro
Bruno, imagino que o error está nesta linha aqui não: remote.pegarTC.addEventListener("result", pegarTCResultHandler (event,callback)); é que no adEventListener vc tem que informar uma função, e não executar uma chamada... tente: remote.pegarTC.addEventListener("result", function (event:Reseult

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-02 Thread Bruno Carneiro
Julio, tentei fazer como vc falou mas não estou conseguindo usar. Minha classe ficou assim: http://pastebin.com/m3d8b49f8 E na hora de usar, estou tentando assim, mas sempre obtenho um erro na hora da compilação private function lbclick(e:ItemClickEvent):void{ switch (e.label){

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-02 Thread Julio carneiro
Bruno, Não dá pra implementar uma chamada síncrona como vc quer se o resultado a retornar é assíncrono, isto é, vem de um chamada externa a um banco de dados. Uma alternativa é usar um mecanismo de "callback", mais ou menos desta maneira: - tua função de consulta tomaria além do argumentos norm

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-02 Thread Bruno Carneiro
Tentei fazer diferente, ao invés de retornar uma instancia do meu arraycollection eu apenas criei um metodo refresh(), esse metodo ira comparar lastUpdt e lastGet e se fosse necessário ira atualizar a lista. Além disso, fiz minha propriedade com o arraycollection ser pública. A inteção era fazer

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-02 Thread Bruno Carneiro
O que eu quero é o seguinte: Na minha aplicação tenho vários componentes, em telas diferentes, em níveis diferentes... que compartilham o mesmo conjunto de dados. Por exemplo, lista de bancos, existem vários componentes que lidam com a mesma lista de bancos. Então, o que eu queria: Pensei em c

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-02 Thread Julio carneiro
Tem jeito não Bruno. O Flex is inerentemente(?) assíncrono. Não tem como fazer isto que vc quer não. julio On 2 nov, 10:42, Bruno Carneiro wrote: > public static function getInstance():void{ >      var tipoContaSrdObj = SharedObject.getLocal("tipoContaSrdObj"); > >      if ( lastGet == null ||

[flexdev] Re: Função quer retorna o resultado de u ma chamada remota

2009-11-02 Thread Gabriela Trindade Perry
Bruno, acho que tem algo bem estranho aí. A implementação do método getInstance (isso é um Singleton, não?) não é assim. Não deves mudar isso. Para fazer o que queres, no Command que trata o result do RemoteObject, atribui o event.result a uma propriedade pública do teu Model. Se não tens um Comm