Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   Живучий объект (http://www.flasher.ru/forum/showthread.php?t=63421)

TrueNick 25.09.2004 19:12

Живучий объект
 
Пишу я сейчас игрушку. Практического опыта не так много, как хотелось бы, поэтому возникла небольшая проблемка. Враги в моей флэшке генерируюся динамически, для того чтобы освободить память после их смерти я в их методе Die() написал примерно следующее

onEnterFrame = null; :)
this.clear(); :D
this.removeMovieClip(); :rolleyes:
delete this; :eek:

вобщем, все что знал, то и написал. НО. Со временем начинаются жуткие тормоза, и это, несомненно, из-за этих злополучных противников. Как заставить навсегда уйти из наших сердец после смерти?

Nox Noctis 06.10.2004 12:15

если у тебя противник - это мувиклип, с пристёгнутым к нему классом, то достаточно сделать removeMovieClip - и он удалится.

если нет - значит помимо самого объекта противника что-то упущено.

посмотреть что накапливается можно при помощи листа переменных (запускаем свф из редактора, жмём Ctrl+Alt+V, смотрим что там.)


Часовой пояс GMT +4, время: 07:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.