سؤال

لقد قيل لي عدة مرات أو قرأت في أماكن مختلفة (لا أستطيع أن أتذكر المكان المناسب الآن الآن) عدم استخدام فصول التوائم من Flex SDK ولكن لاستخدام مكتبات الرسوم المتحركة الأخرى مثل Tweener، TweenMax، GTWEEN .. وبعد

ما هو الخطأ في استخدام المرن التوترات؟ هل هي مشكلة في الأداء؟

إذا كنت ترغب في القيام بنقل الدول، فيجب أن أقوم بإجراء انتقالات مخصصة مع Libs من الطرف الثالث؟

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

المحلول

اعتمادا على المدونات التي تقرأها قد تؤكد على الفلاش / Actionscript. في هذه الحالة قد يوصي بشيء مثل TweenLight أو ما شابه ذلك.

إذا كنت تستخدم Flex و Libraries، فلا يوجد سبب لعدم استخدام التأثيرات المرنة (والتي تعتمد على إصدار Flex من Tween). لاحظ أن Flex Tween يختلف عن فلاش توين. لكنك لا داعي للقلق بشأن ذلك، إذا كنت ترغب في نقل شيء ما، فما عليك سوى استخدام تأثير الحركة، إذا كنت ترغب في تلاشي شيء ما، فما عليك سوى استخدام تأثير التلاشي.

قد يوصي بعض الأشخاص بحزمة TWEEN أخرى لأنها تجعل حجم SWF الإجمالي أصغر، لكنه يعتمد على كيفية بناء نهاية SWF. هل تقوم بنشر SWF مع Flex Framework ك RSL (موصى به على الرغم من أن Google لا يمكنك البحث عن SWF الخاص بك حتى الآن إذا قمت بذلك، تحقق هذا الرابط) ثم سيكون من الأفضل استخدام الآثار المرنة. إذا كنت لا تستخدم الإطار ك RSL، فسيكون ذلك حافرا على اختبار تطبيق لك لمعرفة الإصدار الذي خرج كملف SWF الأكبر.

لم يكن لدي أي مشاكل مع الأداء باستخدام التأثيرات المرنة. بعض الحزم الفرعية للحكومة الثالثة تضع آثارها التي ليست جزءا من المكتبة المرنة، ولكن بخلاف ذلك لا أستطيع التفكير في أي سبب وجيه لعدم استخدام الآثار المرن / Tweens.

نصائح أخرى

للإشارة، فيما يلي بعض الأشياء المفيدة:

إذا كان هدفك هو فقط القيام به انتقالات الدولة في الجلود, ، ثم من الأسهل استخدام فصول تأثير Flex. على وشك أن يتم إصدار Flex 4 وقد قمت بإعادة كتابة مكتبة تأثيرها بالكامل، أسرع بكثير من Flex 2/3. ركضت اختبارا سريعا مع Tweening 100 MX.Controls.Button مثيلات 500ms لكل منها، واحد تلو الآخر، باستخدام TweenMax والآثار المرنة، وكان TweenMax حوالي ضعف السرعة (وهذا يعني أن أرى 15 كائنات تتحرك مرة واحدة بدلا من 7 أو 8 ). لذلك إذا كنت يمكن, ، أود أن أفعل كل الرسوم المتحركة مع tweenmax. بالتأكيد الأكثر تنوعا / شعبية / وحدات / محسنة. ولكن بالنسبة للجلود، ولأن التأثيرات المرنة جاهزة للاستخدام في جلود في MXML، استخدمها.

تحقق أيضا تينك مكتبة تأثير فليكس بالنسبة لبعض تأثيرات الحاويات / ViewStack لطيفة (بعضها ثلاثي الأبعاد).

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