Нужно ли и как удалять созданные фильтры?
Создаю фильтр вот так:
Код AS3:
Код AS3:
|
Если создаете именно таким способом, не создавая переменную класса для хранения ссылки на фильтр, то это нормальное удаление – ссылка, хранящаяся в массиве filters, будет удалена и экземпляр фильтра будет удален GC в надлежащее время. Если же сохранять фильтр в переменную, то
|
Вопрос в тему. Будет ли ошибка?
Код AS3:
Код AS3:
|
Цитата:
|
Цитата:
Код AS3:
|
Ну, индекс элемента в массиве - это такая же ссылка. Приравнивание ссылки на объект к null в одном месте, не уничтожает сам объект. А раз уж ссылка на него есть еще и в массиве, то сборщик мусора его так же не уничтожит.
Код AS3:
Все будет так: Код AS3:
|
Цитата:
|
Цитата:
|
Спасибо всем!
|
Цитата:
Код AS3:
|
Часовой пояс GMT +4, время: 18:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.