为什么Lib.current.stage会给我一个错误?

时间:2016-08-08 15:28:46

标签: listener haxe stage openfl

为什么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;
    }
);

1 个答案:

答案 0 :(得分:1)

我认为MovieClip实现了Dynamic<MovieClip>,因此假定不在类定义中的任何引用都是MovieClip。

你在addEventLitener上有一个错字,错过了一个&#39;这不是类定义中的,因此假设是一个无法调用的MovieClip。