Bonjour, j'ai la fonction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
		public function isTokenPresent(){
			var responder:IResponder = new Responder(onIsTokenPresentResult, onFault);
			var call:Object = remoteDest.isTokenPresent(TDBConstantes.TOKEN);
			call.addResponder(responder);
		}
et dans le resultat on a ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
		public function onIsTokenPresentResult(e:ResultEvent):void
		{
			isTokenPresent = e.result as Boolean;
		}
j'appelle la fonction isTokenPresent dans une fonction init() mais j'aimerais juste après l'appel utiliser la variable isTokenPresent mise à jour dans la fonction onIsTokenPresentResult or elle n'est pas appelée tout de suite apparemment, du coup ma variable isTokenPresent n'a pas la bonne valeur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
private function init() :void
			{
				isTokenPresent();
				if(isTokenPresent){
...
}
Comment faire pour qu'au moment de l'utilisation de la variable isTokenPresent, elle ait été mise à jour?

Merci d'avance