Помогите Блондинке.
Создала меню с выгрузкой данных из XML файла, поместила на 1 слой.
Создала второе, по аналогии, только данные берутся из другого файла.
При просмотре второе меню перекрывает первое. Хотя слой прозрачный и фон хорошо виден.
код на первом слое:

Код:
// menu_xml = new XML();
menu_xml.ignoreWhite = true;
menu_xml.onLoad = function(ok) {
if (ok) {
F_createMenu();
}
};
menu_xml.load("menu.xml");
F_createMenu = function () {
var len = menu_xml.childNodes[0].childNodes.length;
for (var i = 0; i<len; i++) {
_root.createEmptyMovieClip("btn"+i, i);
var b = _root["btn"+i];
b.attachMovie("back", "back", 1);
b.createTextField("tf", 2, 0, 0, 200, 20);
with (b.tf) {
selectable = false;
text = menu_xml.childNodes[0].childNodes[i].attributes.name;
}
b.back._width = 175;
b._y = (b._height-6)*i+35;
b._x = 255;
b.link = menu_xml.childNodes[0].childNodes[i].attributes.link;
var my_color = new Color(b.tf);
my_color.setRGB(menu_xml.childNodes[0].childNodes[i].attributes.color);
b.onPress = function() {
getURL(this.link, "_self");
};
}
};
код на втором слое:

Код:
//
menu02_xml = new XML();
menu02_xml.ignoreWhite = true;
menu02_xml.onLoad = function(ok) {
if (ok) {
F_createMenu02();
}
};
menu02_xml.load("menu02.xml");
F_createMenu02 = function () {
var len02 = menu02_xml.childNodes[0].childNodes.length;
for (var i = 0; i<len02; i++) {
//
_root.createEmptyMovieClip("btn"+i, i);
var b2 = _root["btn"+i];
b2.attachMovie("back", "back", 1);
b2.createTextField("tf", 2, 0, 0, 200, 20);
with (b2.tf) {
selectable = false;
text = menu02_xml.childNodes[0].childNodes[i].attributes.name;
}
b2._y = (b2._height-6)*i+35;
b2._x = 435;
b2.back._width = 175;
b2.link = menu02_xml.childNodes[0].childNodes[i].attributes.link;
var my_color02 = new Color(b2.tf);
my_color02.setRGB(menu02_xml.childNodes[0].childNodes[i].attributes.color);
b2.onPress = function() {
getURL(this.link, "_self");
};
}
};
В чем может быть ошибка???