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" <[email protected]>
To: "flexdev" <[email protected]>
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

[email protected]
http://www.bindable.com .br
http://www.bindable.com.br/blog

On 15 jul, 10:55, "Jean Mariano Duarte" <[email protected]> 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 [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a