Cara, acredito que vc nao esteja definindo a variavel modulo com o valor do modulo passado no parametro da funcao checkSession();
tente: private function checkSession(modulo:String):void { this.modulo = modulo; var objetoRemoto:RemoteObject = new RemoteObject; objetoRemoto.destination = "amfphp"; objetoRemoto.source = "Session"; objetoRemoto.sessionCheck(); objetoRemoto.addEventListener(ResultEvent.RESULT, startSystem); objetoRemoto.addEventListener(FaultEvent.FAULT, startLogin); } se eu entendi bem...isso resolveria, so mude aqui: private function startSystem(event:*):void{ // Alert.show("MOD"+modulo); Alert.show("MOD"+this.modulo); } Veja se isso te ajuda... abraços.. On 15 jul, 11:20, "Jean Mariano Duarte" <j...@melim.com.br> wrote: > Eu quero verificar a sessao, ela retorna True se estiver OK. > > E depois vai abrir o Modulo que eu solicitei.... > > //Variavel recebe nome do modulo Atual > // A funcão é chamada assim > checkSession('NOME MODULO'): > > public var modulo:String; > > private function checkSession(modulo:String):void{ > > var objetoRemoto:RemoteObject = new RemoteObject; > > objetoRemoto.destination = "amfphp"; > > objetoRemoto.source = "Session"; > > objetoRemoto.sessionCheck(); > > objetoRemoto.addEventListener(ResultEvent.RESULT, startSystem); > > objetoRemoto.addEventListener(FaultEvent.FAULT, startLogin); > > } > > /** > * Dispara quanto Result da sessao esta OK > * aceita qualquer vento > */ > > private function startSystem(event:ResultEvent):void{ > > Alert.show("MOD"+modulo); > > } > > Assim também funciona, pois recebo outros tipos de eventos para a mesma > função. > > private function startSystem(event:*):void{ > > Alert.show("MOD"+modulo); > > } > > Atenciosamente > Jean Duarte > > > > ----- Original Message ----- > From: "ClaudioAraujo" <claudioarauj...@gmail.com> > To: "flexdev" <flexdev@googlegroups.com> > Sent: Wednesday, July 15, 2009 11:11 AM > Subject: [flexdev] Re: Events ! > > Se as variaveis estão nulas é por que você ainda não as inicializou. > se puder colocar o trecho do codigo posso dizer o que está errado. Sua > funcão acessa todas a variaveis criar na sua classe, mas tem que está > inicializada. > > Claudio Araújo > > clau...@bindable.com.brhttp://www.bindable.com.brhttp://www.bindable.com.br/blog > > On 15 jul, 10:55, "Jean Mariano Duarte" <j...@melim.com.br> wrote: > > Pessoal, > > > Se eu crio uma função quere recebe um event de um Remote Objetct, na > > realidade a resposta > > da consulta. > > > E depois eu quero acessar variaveis que estao fora dessa função, como eu > > faço? > > > Pois elas sempre ficam do lado de fora, e dentro da função estão nulas. > > > Espero que tenha conseguido explicar... > > > Atenciosamente > > Jean Duarte --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---