كيفية تغيير وقت تشغيل السكتة الدماغية الحدود في ActionScipt 3

StackOverflow https://stackoverflow.com/questions/3811116

سؤال

لقد حصلت على شكل معقد في movieClip.
وقت التشغيل أريد تغيير عرض السكتة الدماغية لهذا الشكل اعتمادًا على نسبة الحجم.

كيف يمكنني تغيير هذه الخاصية دون إعادة رسم الشكل بأكمله باستخدام واجهة برمجة تطبيقات الرسم (شبه مستحيل ، هل خريطة ذات حدود مفصلة للغاية)؟

هل هو ممكن ؟

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

المحلول

إنه أمر صعب ولكنه ممكن.

يمكنك استخدام AS3SWF لتحليل الشكل ، وتغيير سجل Linestyle ، ونشره وقراءته مرة أخرى إلى SWF الخاص بك. سيكون مطلوبًا لـ AS3SWF لمشغل Flash AS3SWF.

AS3SWF: http://github.com/claus/as3swf

مثال: http://github.com/claus/as3swf/tree/master/examples/flexmania/ (يرى 4 - PublishModifiedLogo.fla)

قد ترغب في إعادة النظر في إعادة رسم الشكل المعدل. يتميز AS3SWF بتصدير الأشكال إلى GraphicsData و Graphics.drawGraphicsData() هو جداً سريع.

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