繁体   English   中英

Haxe / OpenFL / Flash继承问题

[英]Haxe / OpenFL / Flash inheritance problems

我刚刚开始将一个项目重写为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。

尝试使用其他名称而不是Object,即MyObject,BaseObject等

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM