public static var resp:Boolean; não seria este "static" na sua declaração ?
Faz o teste ae 2009/7/3 Michael <michaelantu...@terra.com.br>: > > O valor correto eu estou pegando, no show do onResultRetorno, eu > consigo pegar o valor certo vindo da consulta no Java. O problema é > que eu nao consigo manter a veriavel. Exemplo. Se eu retorno true, na > ahora de apresentar ela no MXML ela retorna FALSE, mas no show do > result, me mostrou o true. > > Eu quero manter a variavel resp. > > On 3 jul, 10:44, Pergentino Araújo <jpergent...@gmail.com> wrote: >> Opa Michael, >> >> no caso, você não deveria pegar o valor assim: rs.result.SUA_PROPRIEDADE ??? >> >> No caso, o result vem como o objeto vindo do server-side que, se você >> tem uma propriedade dentro dele, tem que pegar desta forma que te >> falei. >> >> Abraços. >> >> 2009/7/3 Michael Antunes <michaelantu...@terra.com.br>: >> >> >> >> >> >> > E ai pessoal.. Seguinte. Eu tenho uma classe que recebe alguns >> > parametros e realiza uma consulta no banco de dados. Abaixo a classe. >> >> > Classe Sql { >> >> > public static var resp:Boolean; >> >> > public function Sql () {} >> >> > public static function executaConsulta >> > (parametro:String,quantidade:int,dI:String,dF:String):void { >> > var ro:RemoteObject = new RemoteObject(); >> > ro.destination = "Controle"; >> > ro.showBusyCursor = true; >> > >> > ro.addEventListener(ResultEvent.RESULT,onResultRetorno); >> > ro.addEventListener(FaultEvent.FAULT,onFault); >> > ro.verifica(parametro,quantidade,dI,dF); >> > } >> >> > public static function onResultRetorno(rs:ResultEvent):void >> > { >> > resp = rs.result as Boolean; >> > Alert.show(resp.toString()); >> > } >> >> > } >> >> > Eu passo os parametros para ela, atravez de um mxml dentro de um for >> >> > var retorno:Boolean; >> > for (i = 0; i < 4; i++ ) >> > { >> > executaConsulta("jose",i,"2009-08-20","2009-08-25") >> > Alert.show(String(Sql.resp)); >> > } >> >> > O problema é que meu resp sempre volta false, mesmo que ele seja true. >> > Como faço para ele voltar com o result correto. >> >> -- >> Atenciosamente, Pergentino. > > > -- Atenciosamente, Pergentino. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---