Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Освобождение памяти
Flash Zone Forum > Macromedia Flash > ActionScript
sad1st
Как освободить память при множественной подгрузке картинок...
Суть такая :
В галерею по очереди грузятся картинки, при подгрузке кратинки в мувиклип предыдущий с картинкой удаляется... на картинке 14-ой начинает всё жутко тупить...
Вопрос : как от ээтого избавиться smile.gif ?
tiHo
unloadMovie();
unloadMovieNum(level);
Elmigo
unloadMovie(mc) выгрузит только содержимое из mc, оставив сам экземпляр mc в памяти
removeMovieClip(mc) выгрузит содержимое mc и удалит экземпляр mc из памяти

относительно ситуации выбираешь более предпочтительный метод.
tiHo
Цитата(Elmigo @ 29.05.2007 - 16:14) *
unloadMovie(mc) выгрузит только содержимое из mc, оставив сам экземпляр mc в памяти

если mc создан функцией createEmptyMovieClip(); то удаляет и его тоже.
Elmigo
ну то что я сказал легко проверяется, создаем новый документ, в первом кадре пишем следующий код и выполняем.

Код
createEmptyMovieClip("mc", 0);

unloadMovie(mc);
trace(mc); //выведет _level0.mc
mc.unloadMovie();
trace(mc); //выведет _level0.mc

removeMovieClip(mc);
trace(mc); //выведет undefined


поправьте где был неправ...
tiHo
а ну похер. смысл ясен
Русская версия IP.Board © 2001-2009 IPS, Inc.