Создаю массив из XML. В экземпляры мувиклипа массива загружаю данные из этого же XML. На каждом экземпляре есть кнопочка удалить, которая удаляет этот узел из xml. Вот только сама эта кнопочка не работает. Слушатель не слышит события нажатия кнопки. Если ее размещать отдельно (не в размножающемся мувиклипе) то все впорядке, сначала выделяю нужный экземпляр, потом жму удалить, все прекрасно удаляет. Но мне нужно повесить именно на экземпляр мувиклипа кнопку.
Код массива

Код AS3:
function updateText():void
{
var i:uint=0;
for(i;i<xmlList.length();i++)
{
menuItem = new MenuItem();
menuItem.menuLabel.text=xmlList[i].name;
menuItem.menuLabel2.text=xmlList[i].text;
menuItem.id=i;
menuItem.id_txt.text=menuItem.id;
menuItem.x = 15;
menuItem.y = 15 + i*215;
menuItem.buttonMode = true;
menuItem.mouseChildren = false;
menuItem.addEventListener(MouseEvent.MOUSE_DOWN, Select);
Container.addChild (menuItem);
id_txt.text=xmlList.length();
loadXML_txt.text=xml;
}
}
Мувиклип загружается отдельным классом.
Кнопка ничего особенного

Код AS3:
function delData(e:MouseEvent):void
{
var num:String = id_txt.text;
xml.replace(num,"");
trace(num);
loadXML_txt.text=xml;
}
Этот код исполняется при клике по экземпляру мувиклипа (может пригодиться)

Код AS3:
function Select(e:MouseEvent):void //выбор нужного менюитем и передача данных
{
var menuItem:MenuItem = e.target as MenuItem;
nameInput_txt.text=menuItem.menuLabel.text;
textInput_txt.text=menuItem.menuLabel2.text;
id_txt.text=(e.target as MenuItem).id;
loadXML_txt.text=xml;
}
Господа, помогите плиз решить проблему
Добавлено через 3 часа 20 минут
Неужели никто не сталкивался?