이벤트 후 다른 클래스에 함수를 호출하려고합니다. 내가 제대로 동작하지 않습니다다른 클래스의 함수 호출
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 함수를 가리킨다. 어떤 의미인지는 모르지만 그걸로 아무 것도 할 수없는 것 같습니다.
아이디어가 있으십니까? redrawMap 정적 메서드이기 때문에
'removeChild'는 인스턴스 메소드입니다. 정적 메서드 내에서 호출 할 수 없습니다. –