![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 88
|
xm = new XML();
...
xm.load("menu1.xml");
...
am[i].xx = new XML (xm.firstChild.childNodes[i].childNodes);
...
xx.childNodes.length показывает неверное число нод если сделать trace каждой ноде то будет видно, что через одну идут ноды содержащие просто "," хотя в исходной xml такого нету в чем моя проблема ? заранее спасибо |
|
|||||
|
Banned
Регистрация: Dec 2003
Сообщений: 3,925
|
ignoreWhite = true
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 88
|
Цитата:
прилепил исходник + xml файл если я непонятно изложил суть проблемы |
|
|||||
|
Banned
Регистрация: Dec 2003
Сообщений: 3,925
|
))))))))))))))))))))))))))))Ты массив выводишь )))))))))))))))))))) |
|
|||||
|
Banned
Регистрация: 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 читать в обязательном порядке. Убрать нахрен точки с запятой после закрывающих фигурных скобок. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 88
|
из объяснений и чтения хелпа, я так и не понял, почему у меня неправильно оперделяется длина массива(дочених нод), если тебе не трудно прокомментируй пожалуйста по подробнее в чем состоит моя ошибка..
читал про классы, точки с запятой теперь не ставлю=) |
|
|||||
|
Цитата:
__________________
:::::::::::: sump :::::::::::: |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|