私はActionscriptで定義されたカスタムクラスを持っていて、そのインスタンスをFlashアプリケーションのメインドキュメントで作成したいと考えています。しかし、一つの引数でコンストラクタを呼び出した後、フラッシュは私に、このエラーを与える:コンストラクタ引数の問題ActionScript 3
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);
}
}
そして、これはそのコンストラクタを呼び出すための私の試みです:
Error #1063: Argument count mismatch on coa.application::MenuItem(). Expected 1, got 0.
これは私のクラスである
var menu1:MovieClip = new MenuItem(3);
何か、何が間違っていますか?
これは意味がありません。 – Soviut