سؤال

لدي ملف SWF مع بعض الرسومات التي أحتاج إلى استخدامها في برنامج My Haxe (Future Compribmed to SWF أيضا). لا توجد مشكلة في تضمين الصور من قبل Swfmill، لذلك حاولت تفكيك SWF مع SWFMill ووجدت بعض الإدخالات مثل تحديدها ويعرضها

هل من الممكن إرفاق هذه العناصر من Haxe باستخدام ملف SWF كمكتبة؟

هل كانت مفيدة؟

المحلول

يمكنك إرفاق عنصر (صورة، صوت، إلخ) إذا كان لديهم:

  1. Syminclass تصديره له (أو ربما Exportasset)
  2. AS3 Class Cutned (ل Flash9 + على الأقل) - سيعتني Haxe بهذا، على الأقل بالنسبة للموارد الموجودة في الإطار الأول

بالنسبة إلى Haxe، عليك أن تدعم-swf-lib mylib.swfالتبديل، الذي يأخذ فقط SWF واحد كمعلمة. إذا كنت ترغب في استخدام Libs متعددة، فيمكنك تجميعها في واحدة مع إما Swfmill أو Samhaxe., ، و Suppprt تجميعها.

من 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"), []);

أتمنى أن يساعدك هذا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top