Уничтожить Flash объекты полностью - PullRequest
0 голосов
/ 07 января 2010

Когда я уничтожаю свои объекты, которые находятся на сцене. Обычно я просто удаляю (this) и удаляю прослушиватели событий объекта. это все, что мне нужно сделать, чтобы полностью удалить объект ??

Ответы [ 2 ]

3 голосов
/ 07 января 2010

Да ... вроде.

В AS3 вы не можете уничтожать объекты. Все, что вы можете сделать, это удалить все ссылки на них, что делает их доступными для сборки мусора. В следующий раз, когда GC будет запущен, он уничтожит их , если они будут доступны. Это довольно большая тема, но в основном всегда не забывайте удалять все ссылки, и вы будете двигаться в правильном направлении.

Помните также, что код все еще может выполняться в объектах, доступных для GC, что-то странное, но важно отметить.

0 голосов
/ 07 января 2010

Это зависит от того, что у вас есть в классе, который вы использовали, если это загруженный класс, вы должны выгрузить его, если у вас есть переменная, которая содержит ссылку на другие DisplayObject, вы должны обнулить их и т. Д. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...