Итак с тем разобрался, но появились новые вопросы

Код:
function menu_init() {
for (i=0; i<total; i++) {
attachMovie("menu_item", "menu_item_"+i, getNextHighestDepth());
menu_mc = eval(["menu_item_"+i]);
menu_mc._x = 750;
menu_mc._y = 35*i+30;
menu_mc.th_preview.loadMovie(xmlNode.childNodes[i].attributes.button);
menu_mc.onRollOver = function() {
menu_mc.menu_bullet._width = 100;
};
menu_mc.onRollOut = function() {
menu_mc.menu_bullet._width = 30;
};
totalchild = xmlNode.childNodes[i].childNodes.length;
for (k=0; k<totalchild; k++) {
}
}
}
Всё дублируется, как надо. только вот onRollOver и RollOut работают только для последней кнопки. Причем не важно на какую из них навести. Действие всё-равно происходит с той что была сдублированна последней. Как эту мелочь подправить?