Показать сообщение отдельно
Старый 01.11.2006, 16:06
sweetlove вне форума Посмотреть профиль Отправить личное сообщение для sweetlove Посетить домашнюю страницу sweetlove Найти все сообщения от sweetlove
  № 1  
Ответить с цитированием
sweetlove
 
Аватар для sweetlove

Регистрация: Oct 2006
Адрес: saint-petersburg
Сообщений: 63
Отправить сообщение для sweetlove с помощью ICQ
По умолчанию Проблема с слоями при выводе данных из XML файла

Помогите Блондинке.
Создала меню с выгрузкой данных из 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");
		};
	}
};
В чем может быть ошибка???
Вложения
Тип файла: rar ishodnik.rar (58.7 Кб, 48 просмотров)


Последний раз редактировалось sweetlove; 01.11.2006 в 16:43.