プロジェクトの 1 つを OpenFL に書き直し始めたところです。私は現在、出力として Flash を使用しています。ビルドがはるかに高速であるためです。問題は、いくつかの奇妙なことが私に起こっていることです。私は現在、いくつかの基本的な inharitance を行っていますが、正しく動作していないようです。私がしたことは、すべてを削除することです。コードは数行しか残っていませんが、それでも同じです。これは私が正確に持っているものです:
class Object
{
var size:Float;
public function new()
{
size = 30.0;
}
}
class Player extends Object
{
public function new()
{
super();
var a:Float;
a = size;
}
}
...そしてそれはうまくいきません。プレイヤークラスがオブジェクトから継承しないように、フラッシュに見えます。オブジェクトのコンストラクターにいくつかのブレークポイントを設定しましたが、それらは一度も出てきませんでした。基本クラスで何をしても、Player では NaN です。cpp出力を選択すると、つまり。正常に動作します-エラーはありません。すべてが正しく吸入されます。どうしたの?サンプル プロジェクトは問題なく動作するようです。何か案は?:(
Win7 で Haxe 3.1.3 と FlashDevelop 4.6.4.1 を使用しています。