![]() |
Живучий объект
Пишу я сейчас игрушку. Практического опыта не так много, как хотелось бы, поэтому возникла небольшая проблемка. Враги в моей флэшке генерируюся динамически, для того чтобы освободить память после их смерти я в их методе Die() написал примерно следующее
onEnterFrame = null; :) this.clear(); :D this.removeMovieClip(); :rolleyes: delete this; :eek: вобщем, все что знал, то и написал. НО. Со временем начинаются жуткие тормоза, и это, несомненно, из-за этих злополучных противников. Как заставить навсегда уйти из наших сердец после смерти? |
если у тебя противник - это мувиклип, с пристёгнутым к нему классом, то достаточно сделать removeMovieClip - и он удалится.
если нет - значит помимо самого объекта противника что-то упущено. посмотреть что накапливается можно при помощи листа переменных (запускаем свф из редактора, жмём Ctrl+Alt+V, смотрим что там.) |
| Часовой пояс GMT +4, время: 07:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.