我是 ActionScript 的新手,我正在尝试制作我的第一个应用程序。我有一个主类 - 的子类Sprite
。另一个类,应该管理一些事件,比如键盘的按键。这是它的初始化:
private var controller:GameObjectController;
...
controller = new GameObjectController(this);
这是controller:GameObjectController
它自己:
public class GameObjectController extends InteractiveObject
{
var textField:TextField;
public function GameObjectController(mainSprite: Sprite)
{
addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
textField = new TextField();
textField.text = "Hello, World";
mainSprite.addChild(textField);
}
private function onKeyDown(event: KeyboardEvent):void
{
textField.text = event.keyCode.toString();
}
}
但是当我试图运行它时,我有一个错误:
ArgumentError:错误 #2012:无法创建类 GameObjectController$。
我究竟做错了什么?