Надеюсь бить меня никто не будет, если я напомню, что в ас2 объекты вручную вообще удалить нельзя?
Можно удалить все ссылки на него из-вне, тогда он убивается автоматически.
upd
В связи с этим все недовольства по поводу того, что вызывается delete %имя_объекта% — беспомощны.
В связи с этим максимум, что можно сделать — покрутить вариант, предложеный iNils на первой странице. Например так:

Код:
this.createObj=function (name) {
this[name]=new Object();
this[name]name=name;
this[name]parent=this;
this[name].del=function(){
delete this.parent[this.name];
}
}
this.createObj("obj1");
trace(this.obj1);
this.obj1.del();
trace(this.obj1);
И то - это только удалит ту ссылку, которая вернулась при создании объекта. Тоесть - мечты-мечты... Если можно обойтись без этого - нужно обходиться без этого. Ура!