我刚开始将一个项目重写为OpenFL。我现在正在使用Flash和输出,因此构建它的速度要快得多。问题在于,一些stange事情正在发生在我身上。 我现在正在做一些基本的吸入物,而且似乎没有正常工作。我所做的是删除所有内容。只剩下几行代码而且仍然相同。这就是我所得到的:
class Object
{
var size:Float;
public function new()
{
size = 30.0;
}
}
class Player extends Object
{
public function new()
{
super();
var a:Float;
a = size;
}
}
......它不起作用。它看起来像flash,就像玩家类不会从对象中吸收。我在Object的构造函数中添加了一些断点,但它们从未出现过。无论我在基类中做什么,它都是玩家中的NaN。当我选择cpp输出即。它应该工作 - 没有错误。一切都正确吸入。发生了什么事? 示例项目似乎工作正常。有任何想法吗? :(
我在Win7上使用Haxe 3.1.3和FlashDevelop 4.6.4.1。
答案 0 :(得分:3)
尝试使用其他名称而不是Object,即MyObject,BaseObject等