【问题标题】:Why does Lib.current.stage give me an error?为什么 Lib.current.stage 给我一个错误?
【发布时间】:2016-08-08 15:28:46
【问题描述】:

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

【问题讨论】:

    标签: listener haxe stage openfl


    【解决方案1】:

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

    您在 addEventLitener 上有一个错字,缺少一个不在类定义中的“s”,因此被假定为无法调用的 MovieClip。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 2017-12-17
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-10
      相关资源
      最近更新 更多