Я пытаюсь вызвать функцию для другого класса после события.
Вот мой код:
Из класса 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;
}
ИзКласс, из которого я звоню:
WorldDesign.clearButton.addEventListener(MouseEvent.CLICK, clearWorld);
public function clearWorld(evt:MouseEvent):void{
WorldDesign.redrawMap();
}
Я не могу заставить его работать правильно, я получаю странные сообщения, такие как «Вызов неопределенного метода removeChild», и он указывает на функцию redrawMap.Что означает, что он нашел функцию, но я не могу ничего с ней поделать.
Есть идеи?