|
|
|||||
Регистрация: Sep 2010
Сообщений: 65
|
ошибка в построении списка из xml
Я скриптом на сцену вытаскиваю определенное количество мувиков, тем самым образуя список.
var xml:XML = new XML(); xml.ignoreWhite = true; xml.onLoad = function(succes) { if (succes) { var num:Number = xml.firstChild.childNodes.length; for (i = 0; i < num; i++) { var r:MovieClip = attachMovie("mc", "mc" + i, i); r._x = 80 r._y = i*33 r.user.text = xml.firstChild.childNodes[i].childNodes[1].firstChild } } }; function(page){ xml.load("info.php?page="+page); } но если получается так, что элементов xml меньше чем в предыдущий раз, то перестраивается только несколько первых мувиков. как можно модернизировать скрипт, чтобы лишние мувики не отображались? |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
var xml:XML = new XML(); xml.ignoreWhite = true; var movies = []; function refreshMovieClips(src){ for(var i in movies){ movies[i].removeMovieClip(); } xml.onLoad = function(succes){ if (succes){ var num:Number = xml.firstChild.childNodes.length; for (i = 0; i < num; i++){ var r:MovieClip = attachMovie("mc", "mc" + i, i); r._x = 80; r._y = i*33; r.user.text = xml.firstChild.childNodes[i].childNodes[1].firstChild; movies[i] = r; } } }; xml.load("info.php?page="+src); }
__________________
hauts.ru |
Часовой пояс GMT +4, время: 13:41. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|