Показать сообщение отдельно
Старый 02.11.2009, 22:46
Denis_ex вне форума Посмотреть профиль Отправить личное сообщение для Denis_ex Найти все сообщения от Denis_ex
  № 1  
Ответить с цитированием
Denis_ex

Регистрация: Aug 2009
Сообщений: 134
По умолчанию Деструктор класса

Есть класс:
Код:
public class CBall extends СObject
{
     public var timer:Timer = new Timer(1000, 7);
     public var indBomb:uint = 0;
     .....
     public function Destroy():void 
    { 
         timer = null; // здесь норм.
         this = null; // здесь выдается ошибка: 1050: Cannot assign to a non-reference value.
    }
}

Т.е. чтобы удалить экземпляр класса из памяти нужно обнулить ссылку, сборщик мусора соберет данные, которые находятся без ссылки. Но, как мне внутри функции класса удалить данный класс из памяти?