Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   XML (http://www.flasher.ru/forum/showthread.php?t=114886)

VoCz 12.08.2008 19:08

XML
 
Тема неактуальна и не несет в себе ничего позновательного. Прошу удалить

MrPoma 12.08.2008 19:18

Ну так грузите в определенный момент, а показывайте когда надо.
зы: запостите код.

Zik. 12.08.2008 19:48

Да, MrPoma прав. сначало загрузите, потом visible = false, то есть делаете невидимым и вперед тестировать

VoCz 12.08.2008 21:56

ну код в сорсе, собственно - auto1.rar

а с визиблом какой-то баг получился... пробывал ставить нужный мувик в первый кадр рута и кинуть визибл на него... но что то не выходит.. остается визибл O_o

MrPoma 12.08.2008 22:14

Цитата:

Сообщение от VoCz
ну код в сорсе, собственно

Я теперь лишние телодвижения должен делать? Запостите код — шансы получить ответ возрастут.

VoCz 13.08.2008 01:46

Код:

stage.scaleMode = "noscale";
stop();
// Создаём обьект XML
menu_xml = new XML();
// Игнорируем все пробелы и переносы строк
menu_xml.ignoreWhite = true;
// Отслеживаем полную загрузку xml
menu_xml.onLoad = function(ok) {
        if (ok)
                {xmlNode = this.firstChild;
                play();
                link = new Array();
                model = new Array();
                year = new Array();
                price = new Array();
                image = new Array();

                xmllength = xmlNode.childNodes.length;
                trace("LENGTH: "+xmllength);




                // Если xml загрузился запускаем функцию построения меню
                F_createMenu();
}}
       
// Загружаем menu.xml
menu_xml.load("http://www.probegauto.ru/autovykup.php");
// Делаем функцию для создания меню
F_createMenu = function () {
       
        for (i=1; i<=xmllength; i++)
       
        {
        _root.link[i]  =xmlNode.childNodes[i-1].childNodes[0].firstChild.nodeValue;
        _root.model[i]  =xmlNode.childNodes[i-1].childNodes[1].firstChild.nodeValue;
        _root.year[i]  =xmlNode.childNodes[i-1].childNodes[2].firstChild.nodeValue;
        _root.price[i]  =xmlNode.childNodes[i-1].childNodes[3].firstChild.nodeValue;
        _root.image[i]  =xmlNode.childNodes[i-1].childNodes[4].firstChild.nodeValue;
       
        trace(link[i] +" "+ model[i] +" "+year[i] +" "+price[i] +" "+image[i])
                }

       
        }


VoCz 13.08.2008 04:16

Спасибо MrPoma за предположения, но все оказалось гораздо проще) Флеш плеер просто напросто плюется на *.php... Обернул все в привычный XML - все пошло как по маслу


Часовой пояс GMT +4, время: 11:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.