【发布时间】:2012-12-17 06:06:18
【问题描述】:
我是 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: Error #2012: Class GameObjectController$ can not be 已创建。
我做错了什么?
【问题讨论】:
标签: actionscript-3