Flash Professional CS5を使用して、スクリプトに子オブジェクトを追加しようとしています。作成時に子オブジェクトを作成するクラスをパラメータとして指定したいと思います。問題は、プロジェクトをテストしようとすると、次のようなエラーが発生することです。Incorrect number of arguments. 0 expected.
私のMainClass.as
:
package {
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
public class MainClass extends MovieClip {
var menuClass:MenuClass;
var gameClass:GameClass;
var highClass:HighscoreClass;
public function Main() {
this.StartOfProject();
}
public function StartOfProject() {
menuClass = new MenuClass(this);
this.addChild(menuClass);
highClass = new HighscoreClass();
}
そして私のMenuClass.as
:
package {
public class MenuClass extends MovieClip {
var mainClass:MainClass;
public function Menu(mainClass:MainClass) {
this.mainClass = mainClass;
...
}
私は何が間違っているのですか?