Tails Спасибо! я немного запутался, по этому уточню - вот так обьект контайнер удалится?

Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite
{
private var _object:Object;
private var _storage:Array;
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
_storage = new Array();
_object = new Object();
_storage.push(new Container(_object));
_storage.shift();
}
}
}

Код AS3:
package
{
public class Container extends Object
{
private var _object:Object;
public function Container(object:Object)
{
_object = object;
}
}
}