SCRIPT.com.ua
Логин: Пароль:
Регистрация Забыл пароль
ИСХОДНИКИ
Поиск
Новости
Материалы
Работа с WDDX в РНР [PHP]
Рецепт по установке web-сервера под Windows [PHP]
Инициализация для Flash Player 8 Beta [Flash]
Криптование [Action Script]
Настрока Homesite под Action Script [Action Script]
Учитесь писать код правильно [PHP]
Пасхальные яйца. [Action Script]
Flash-игры: проще, если знаешь как [Flash]
Установка Ming под win32 Apache+PHP [Action Script]
Wysiwyg HTML Редакторы [DHTML]
Исходники
"Объект" на JavaScript - аналог AsBroadcaster [DHTML]
Запрет кэширования [HTML]
Полупрозрачные картинки, которые 'востанавливаются' при наведении. [DHTML]
Новостная лента v1.2.1 [PHP]
Обход XML-дерева [Action Script]
CDATA и комментарии [XSL]
Кроссразмерный полноэкранный режим [Action Script]
KeyListener [Action Script]
Редирект [HTML]
Текстовый узел [XSL]
Лаборатория
Документация
Файлы
Ссылки
Пользователи
Контакты
Наш выбор
Diablo II: Lord of Destruction (Add-On)
Наши партнеры
Суббота, 22 Мая, 2004
Обход XML-дерева [Action Script / Ввод-Вывод]
выделить
menuXML = new XML();
menuXML.load("_xml/tree.xml");
menuXML.ignoreWhite = true;
menuXML.onLoad = is_loaded;
function is_loaded(success) {
    if (success) {
        recursGo(menuXML.childNodes);
    }
}
//depthX, depthY - это сдвиг вправо-вниз
function recursGo(to) {
    for (var i = 0; i<to.length; i++) {
        depthY++;
        //собственно - вывод елемента
trace(t+to[i].nodeName);
        if (to[i].childNodes.length>0) {
            depthX++;
            recursGo(to[i].childNodes);
        }
    }
    depthX--;
}

Опубликовал: Syo (11:51) | комментарии [0]
< назад

Вверх © Copyright 2004-2014 Script.com.ua


новости в казахстане
Версия для печати