سؤال

ما هي الأسباب الرئيسية لوجود أوقات تصدير طويلة جدًا لفيلم فلاش بسيط إلى swf؟ليس لدي أي صور أو رموز غير ضرورية، تم ضبط كل شيء ممكن على أقل من المستوى المنخفض ولا يزال الأمر يستغرق 10 دقائق وما فوق لتصدير رسم متحرك مدته 30 ثانية بمعدل 24 إطارًا في الثانية.حتى أنني قمت بإنشاء ملف FL جديد ولصقت كل شيء فيه، لمعرفة ما إذا كان مجرد خطأ في الفلاش.تستغرق جميع الرسوم المتحركة الأخرى التي قمت بتصديرها وقتًا عاديًا.

خصائص النظام:1GB DDR2 RAM Intel Pentium D 3.4 جيجا هرتز

هل يجب علي ترقية نظامي؟

هل يمكن أن يكون للأمر علاقة بوجود العديد من الرموز داخل الرموز؟

يحرر:حجم ملف fla هو 1.3 ميجابايت وswf هو 500 كيلو بايت.لذا ليست كبيرة جدًا.

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

المحلول

هذا ليس متوسطًا بالنسبة لـ Flash.عادةً ما يكون السبب الوحيد لفترات التصدير الطويلة هو أنك تقوم بتصدير الكثير من العناصر، والتي قد لا تقصد تصدير بعضها.

هل الرسوم المتحركة الخاصة بك لديها صوت؟إذا قمت باستيراد الصوت إلى FLA الخاص بك، فيجب تشفير هذا الصوت في كل مرة تقوم فيها بالتصدير، وهذا يستغرق بعض الوقت.أفضل طريقة للتعامل مع ذلك هي ضبط ضغط الصوت على "Raw" في إعدادات النشر.سيؤدي هذا إلى نشر الصوت غير مضغوط، وبالتالي سيزيد حجم الملف ولكن سيتم نشره على الفور.(بالطبع عندما تكون مستعدًا لتصدير المنتج النهائي، ستحتاج إلى إعادة الإعدادات إلى تنسيق مضغوط للتصدير النهائي.) وبدلاً من ذلك، يمكنك وضع الصوت في ملف منفصل (SWF، MP3، إلخ) و تحميله في وقت التشغيل.

خطأ شائع آخر هو تضمين خط كبير عن طريق الخطأ.إذا كانت لديك حقول نصية ديناميكية تستخدم الخطوط المضمنة، فمن الممكن تضمين خط كامل، الأمر الذي قد يستغرق عدة دقائق بالنسبة لخطوط Unicode.من السهل التحقق مما إذا كنت تفعل شيئًا كهذا أم لا - في إعدادات النشر، قم بتشغيل "إنشاء تقرير الحجم".ثم قم بالتصدير، وتحقق من تقرير الحجم بحثًا عن أي أجزاء كبيرة من المحتوى لم تقصد تصديرها.

من الصعب قول المزيد دون معرفة نوع المحتوى الذي تقوم بتصديره، ولكن إذا كان لديك جزء واحد من المحتوى يستغرق تصديره وقتًا أطول بكثير من الأجزاء المماثلة من المحتوى، فمن المحتمل أن يكون السبب شيئًا من هذا القبيل.

نصائح أخرى

أول شيء يجب أن تحاول دائمًا القيام به لحل هذه المشكلة هو مشكلة بسيطة للغاية ، على الرغم من أنها ليست موثقة حقًا لأي شخص.

ملف -> حفظ وضغط

يمكن أن تنفخ أفلامك أكبر وأكبر مع مختلف عناصر المكتبة المتبقية والبقايا التي لم تعد هناك حاجة إليها ، ولكن لا تزال محفوظة في ملف .fla ، والتي يمكن أن تبطئ تصديرك. يجبر هذا الأمر على إعادة بناء FLA الخاصة بك والتخلص من كل هذه "الدهون".

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

لسوء الحظ هذا متوسط ​​جدًا مع الفلاش.

يمكنك التحقق من هذا المنصب على actionscript.org الذي يتحدث عن تقسيم مشروعك حتى يوفر وقت الترجمة.

مرة أخرى في أيام AS2 تم استدعاء مترجم مفتوح المصدر MTASC مما أدى إلى خفض كبير في وقت الترجمة.وقد تحولت منذ ذلك الحين إلى هاكس مع الأجهزة الافتراضية AS2، وAS3، وJavascript، وPHP، وNeko، كلها تستخدم نفس بناء الجملة.بناء الجملة المستخدم مشابه لـ C++.

** تحرير ** آسف لقد قرأت ما سبق بعد 10 ثوان ، وليس 10 دقائق ...آسف.^_^

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