私のhaxe(swfにも将来コンパイルされる)プログラムで使用する必要があるいくつかのグラフィックスを含むswfファイルがあります。swfmillで画像を埋め込んでも問題ないので、swfmillでswfを逆アセンブルしてみたところ、ObjectIDを持つDefineSpriteやDefineShapeなどのエントリが見つかりました。
ライブラリとしてswfファイルを使用してhaxeからこれらの要素を添付することは可能ですか?
以下の要素 (画像、音声など) を添付できます。
haxe の場合、
-swf-lib mylib.swf
パラメーターとして swf を 1 つだけ取るスイッチをサポートする必要があります。複数のライブラリを使用したい場合は、swfmill またはSamHaxeでそれらを 1 つにアセンブルし、アセンブルされたライブラリをサポートします。
Haxeから、次を使用できます
var mySprite: flash.display.Sprite = cast
Type.createInstance(Type.resolveClass("the.exported.SpriteSymbolName"), []);
var myBitmap: flash.display.Bitmap = cast
Type.createInstance(Type.resolveClass("the.exported.BitmapSymbolName"), []);
お役に立てれば。