Показать сообщение отдельно
Старый 12.12.2005, 01:56
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 5  
Ответить с цитированием
Antares
Banned
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Код:
loadXML = function(xmlName) {
	xm.load("menu1.xml");
	xm.ignoreWhite = true;
	xm.onLoad = function (loaded) {
		if (loaded) {
			for (i=0; i <= xm.firstChild.childNodes.length-1; i++) {
				am[i] = _root.me.attachMovie("item","it"+i,getNextHighestDepth(),{_x:0, _y:mainbut._height + i*20, sel:_sel,xx:asd});
				am[i].title.text = xm.firstChild.childNodes[i].attributes.name;
				am[i].xx = new XML (xm.firstChild.childNodes[i].childNodes);
				am[i].xx.ignoreWhite = true;
				if (am[i].xx.hasChildNodes() == false) {am[i].arr._visible = false;};
			};
		};
	};
};
Что неверно -- обработчик надо определять ДО загрузки. ДО, а не после!!

Про класс XML и XMLNode читать в обязательном порядке. Убрать нахрен точки с запятой после закрывающих фигурных скобок.