Actionscript에 정의 된 사용자 정의 클래스가 있으며이 인스턴스를 Flash 응용 프로그램의 기본 문서에서 만들고 싶습니다. 이건 내 클래스입니다생성자 인수 문제 ActionScript 3
Error #1063: Argument count mismatch on coa.application::MenuItem(). Expected 1, got 0.
: 그러나, 하나 개의 인자로 생성자를 호출 한 후, 플래시 나에게이 오류 제공
public class MenuItem extends MovieClip{
var button:SimpleButton;
public function MenuItem(buttonLoc:uint) {
button = new InvBtn();
this.addChild(button);
button.x=-81;
button.y=buttonLoc*33;
button.addEventListener(MouseEvent.CLICK, mybringToFront);
}
}
을 그리고 이것은 생성자 호출 할 내 시도 :
var menu1:MovieClip = new MenuItem(3);
을
어떤 아이디어일까요?
MenuItem을 MovieClip으로 다운 캐스팅하지 않은 경우에는 다음을 시도하십시오. var menu1 : MenuItem = new MenuItem (3); – Soviut