создается и заполняется контейнер так:

Код AS3:
function textLoaded(e:Event):void
{
xml = XML(urlLoader.data);
xmlList = xml.image;
initGallery();
}
function initGallery():void
{
var numOfItems:Number = xmlList.length();
var counter:Number = 0;
for (var i:int = 0; i<numOfItems; i++)
{
var container:MovieClip = new MovieClip();
var item:Loader = new Loader();
item.x = (55 + 5) * i;
container.big = (xmlList[counter].imgURL);
container.mouseChildren = false;
item.load(new URLRequest(xmlList[counter].imgSmallURL));
container.addChild(item);
container.addEventListener(MouseEvent.CLICK, showBig);
addChild(container);
counter++;
}
}
а удаляться должен так:

Код AS3:
function hideGallery(e:MouseEvent):void
{
removeChild(container);
}
управляется двумя слушателями:

Код AS3:
btn_show.addEventListener(MouseEvent.CLICK, showGallery);
btn_hide.addEventListener(MouseEvent.CLICK, hideGallery);
они вызывают функции:

Код AS3:
function showGallery(e:MouseEvent):void
{
urlLoader.addEventListener(Event.COMPLETE,textLoaded);
urlLoader.load(new URLRequest("xml/bassein.xml"));
}
и соответственно:

Код AS3:
function hideGallery(e:MouseEvent):void
{
removeChild(container);
}
при компиляции получаю ошибку:
1120: Обращение несуществующего свойства container.