J'essaie d'appeler une fonction vers une autre classe après un événement.Appel d'une fonction dans une autre classe
Voici mon code:
de la classe doucment:
public static function redrawMap():void {
removeChild(global.world);
var world:WorldHandler = new WorldHandler(40,30);
global.world = world;
addChild(global.world);
world.mask = MapArea;
}
De la classe, je vous appelle de:
WorldDesign.clearButton.addEventListener(MouseEvent.CLICK, clearWorld);
public function clearWorld(evt:MouseEvent):void{
WorldDesign.redrawMap();
}
Je ne peux pas le faire fonctionner correctement, Je reçois des messages bizarres comme "Appel à la méthode non définie removeChild" et pointant vers la fonction redrawMap. Ce qui signifie qu'il a trouvé la fonction, mais je n'arrive pas à faire quoi que ce soit avec.
Des idées?
'removeChild' est une méthode d'instance. Vous ne pouvez pas l'appeler depuis une méthode statique. –