handler listener ou ecouteur
hello les gens voila j'ai remarqué un truc assez bizzar en AS2 : l'appel d'une methode au sein d'un listener ne passe pas!!! Je m'explique un peu plus clairement:
j'ai une classe (classe Voyou) avec deux methodes, appelons les "casser" et "voler" (je me decouvre des dons de pedagogie :mrgreen: )pour voler un voyou attends un evenement (touche enter par exemple) d'ou le listener et en volant (au sein de la methode voler) le voyou a besoin de "casser". Donc en somme on a :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public function voler():Void {
var listener:Object;
listener = new Object();
listener.onKeyDown = function() {
if (Key.isDown(Key.ENTER)) {
trace('appel methode casser');//la console affiche le message
this.casser(); //mais cet appel ne passe pas!!!
}
}
} |
c'est pas un bug ça messieur adobe??? j'aimerai maintenant savoir comment y remedier