سؤال

أنه من الأفضل أن Unload أ MovieClip قبل Removing ابتعدوا عن المسرح في محتوياته على مسح من ذاكرة الوصول العشوائي و بالتالي تحرير ذاكرة الوصول العشوائي أفضل ؟

أدوبي فلاش AS2 الوثائق:

  • removeMovieClip() - يزيل مقطع الفيلم سبيل المثال.
  • unloadMovie() - يزيل محتويات مقطع الفيلم سبيل المثال.
هل كانت مفيدة؟

المحلول

لا.وفقا يعيش مستندات:

unloadMovieClip يزيل محتويات من مقطع الفيلم سبيل المثال. على سبيل المثال خصائص مقطع معالجات لا تزال قائمة.

إلى إزالة سبيل المثال ، بما في ذلك خصائصه مقطع معالجات, استخدام MovieClip.removeMovieClip().

وهذا يعني removeMovieClip() سيتم إزالة جميع آثار MovieClip سبيل المثال ، في حين unloadMovieClip() فقط إزالة محتويات ذلك.وهذا يعني أيضا unloadMovie() ليس من الضروري أن الدعوة قبل الدعوة removeMovieClip().

نصائح أخرى

بقدر ما أنا أكره أن أقول هذا.removeMovieClip لا يزيل كل آثار movieclip.على سبيل المثال:إذا setInterval يستخدم وسوف إطلاق حدث حتى بعد تفريغ أو إزالة movieclip (كما اكتشفت بالطريقة الصعبة)

أ removeMovieClip لا صريح unloadMovieClip (إذا لزم الأمر).ومع ذلك تفريغ مقطع لا يزيل سبيل المثال.

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