この質問は時代遅れかもしれません。ほんの 5 分前に Haxe/OpenFL で C++ アプリをコンパイルしましたが、SWF アニメーション (トゥイーン付き) を問題なく動作させました。
これは gif の記録です:
https://imgflip.com/gif/7l02f
そのアニメーションを含む「library.swf」というアセットがあり、クラス「Oluv」としてエクスポートされました
これには、現在無料の「swf」ライブラリが必要で、「haxelib install swf」でインストールできます。
私の例では、これを application.xml ファイルに追加しました。
<haxelib name="swf" />
<library id="oluvLib" path="assets/library.swf" type="swf"/>
次に、これを標準の OpenFL テンプレート プロジェクトに入れます。
Assets.loadLibrary("oluvLib", swfAssetsLoaded);
private function swfAssetsLoaded(library:AssetLibrary):Void {
var oluv = Assets.getMovieClip("oluvLib:Oluv");
addChild(oluv);
oluv.x = (stage.stageWidth - oluv.width) / 2;
oluv.y = (stage.stageHeight - oluv.height) / 2;
}
Tweens は neko ターゲットでは動作しないようですが、C++ とフラッシュ (もちろん) では正常に動作します。