Problème de variable fantôme dans une fonction de callback
Bonjour,
J'appelle une connexion remote qui se déroule bien et qui utilise un responder pour gérer les résultats :
Code:
private var retourServeur:Responder = new Responder (succes, echec);
Ma méthode succes() est donc appelée par le responder, et j'y stocke mes résultats :
Code:
1 2 3 4 5
| private var chaine:String;
public function succes ( pRetour:* ):void
{
chaine = "mes_resultats";
} |
Mais lorsque j'appelle ma méthode getChaine(), surprise : ma chaine vaut "null" :
Code:
1 2 3 4
| public function getChaine():String
{
return chaine;
} |
Les fonctions de callback ont elles des particularités qui font qu'elles ne peuvent pas renseigner des variables de classe ?
Merci d'avance.
Franck.