为什么Lib.current.stage
会给我这个错误:
src / Main.hx:43:字符2-35:openfl.display.DisplayObject无法调用
修改:我已尝试过以下代码。
Lib.current.stage.addEventLitener(
KeyboardEvent.KEY_DOWN,
function(e:KeyboardEvent) {
if (e.keyCode == Keyboard.W) up = true;
if (e.keyCode == Keyboard.A) left = true;
if (e.keyCode == Keyboard.D) right = true;
if (e.keyCode == Keyboard.S) down = true;
}
);
答案 0 :(得分:1)
我认为MovieClip实现了Dynamic<MovieClip>
,因此假定不在类定义中的任何引用都是MovieClip。
你在addEventLitener上有一个错字,错过了一个&#39;这不是类定义中的,因此假设是一个无法调用的MovieClip。