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
-~----------~----~----~----~------~----~------~--~---