Я так полагаю, что Волгоградец хочет при удалении объекта данного класса, удалять и все его дочерние объекты и переменные. Объекты может быть и стоит а переменные, таких типов как int, я бы не трогал.
Цитата:
Цитата ил мануала ActionScript3
Ключевое слово delete во Flash используется для удаления определений переменных. Оно не удаляет объекты из памяти (это происходит за кулисами с помощью так называемого "сборщика мусора" /"Garbage Collector"/ ), а просто берет созданную вами переменную и избавляется от нее, делая ее недоступной и невидимой для итераторов (for..in циклы, и т.п.).
Внутренние механизмы Garbage Collector (GC для краткости), знают когда физически удалять объекты из памяти - когда больше нет переменных, ссылающихся на них. Так, например, если у вас есть две переменные A и B и они обе ссылаются на ObjectX, удаление переменной A не приведет к удалению сборщиком мусора ObjectX из памяти. Однако, если вы удалите обе переменные A и B, больше не будет ссылок на ObjectX и GC будет знать, что объект нуждается в удалении из памяти
Полный вариант (100 советов по AS3) http://www.knigka.info/2008/02/29/10...ov-po-as3.html
|
Если конечно речь идет об удалении объекта.
А если вам необходимо просто приравнять переменную к нулю, то лучше сделать так как вам посоветовал iNils a=0