Ich habe eine benutzerdefinierte Klasse in Actionscript definiert und ich möchte eine Instanz davon im Hauptdokument der Flash-Anwendung erstellen. Doch nach dem Konstruktor mit einem Argumente aufrufen, Blitz gibt mir diese Fehlermeldung:Konstruktor Argumente Problem ActionScript 3
Error #1063: Argument count mismatch on coa.application::MenuItem(). Expected 1, got 0.
Das ist meine Klasse:
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);
}
}
Und das ist mein Versuch, den Konstruktor zu nennen:
var menu1:MovieClip = new MenuItem(3);
Irgendeine Idee, was ist falsch?
Es hat keinen Sinn zu MovieClip- einziehe MenuItem zurück, versuchen Sie: var menu1: MenuItem = new MenuItem (3); – Soviut