تفريغ MovieClip قبل إزالة ؟
-
20-08-2019 - |
سؤال
أنه من الأفضل أن Unload
أ MovieClip قبل Removing
ابتعدوا عن المسرح في محتوياته على مسح من ذاكرة الوصول العشوائي و بالتالي تحرير ذاكرة الوصول العشوائي أفضل ؟
أدوبي فلاش AS2 الوثائق:
removeMovieClip()
- يزيل مقطع الفيلم سبيل المثال.unloadMovie()
- يزيل محتويات مقطع الفيلم سبيل المثال.
المحلول
لا.وفقا يعيش مستندات:
unloadMovieClip
يزيل محتويات من مقطع الفيلم سبيل المثال. على سبيل المثال خصائص مقطع معالجات لا تزال قائمة.إلى إزالة سبيل المثال ، بما في ذلك خصائصه مقطع معالجات, استخدام
MovieClip.removeMovieClip().
وهذا يعني removeMovieClip()
سيتم إزالة جميع آثار MovieClip
سبيل المثال ، في حين unloadMovieClip()
فقط إزالة محتويات ذلك.وهذا يعني أيضا unloadMovie()
ليس من الضروري أن الدعوة قبل الدعوة removeMovieClip()
.
نصائح أخرى
بقدر ما أنا أكره أن أقول هذا.removeMovieClip لا يزيل كل آثار movieclip.على سبيل المثال:إذا setInterval يستخدم وسوف إطلاق حدث حتى بعد تفريغ أو إزالة movieclip (كما اكتشفت بالطريقة الصعبة)
أ removeMovieClip لا صريح unloadMovieClip (إذا لزم الأمر).ومع ذلك تفريغ مقطع لا يزيل سبيل المثال.