イベントの後に別のクラスに関数を呼び出そうとしています。 、私はそれが正常に動作させることはできません別のクラスの関数を呼び出す
WorldDesign.clearButton.addEventListener(MouseEvent.CLICK, clearWorld);
public function clearWorld(evt:MouseEvent):void{
WorldDesign.redrawMap();
}
:私はから呼んでいるクラスから
public static function redrawMap():void {
removeChild(global.world);
var world:WorldHandler = new WorldHandler(40,30);
global.world = world;
addChild(global.world);
world.mask = MapArea;
}
:doucmentクラスから
:
は、ここに私のコードです私は "定義されていないメソッドremoveChildを呼び出す"のような奇妙なメッセージを受け取り、それはredrawMap関数を指しています。それは機能を発見したことを意味しますが、私はそれを使って何もしていないようです。
アイデア?
'removeChild'はインスタンスメソッドです。静的メソッドの中から呼び出すことはできません。 –