Форум 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=91194)

Мыкыта 26.01.2007 21:21

загрузка XML
 
не грузит в чем трабл разобратся немогу (пишет что неопределен)

Код:


        src_xml = new XML;
        src_xml.load("src.xml");
        var m = src_xml.firstChild.firstChild.firstChild
        trace(m);

воть XML
Код:

<source>
        <menu_gal>
                <txt>"Art01 Art02 Art03 Art04 Art05 Art06"</txt>
                <img_src>pic01 pic02 pic 03 pic 04 pic 05 pic 06</img_src>
        </menu_gal>
        <menu_kat>
                <txt>Art01 Art02 Art03 Art04 Art05 Art06</txt>
                <img_src>pic01 pic02 pic 03 pic 04 pic 05 pic 06</img_src>
        </menu_kat>
</source>


HELP!

CorC 26.01.2007 21:46

нужно дождаться загрузки ХМЛ код выполняется гораздо быстрее...
используйте onLoad

Мыкыта 26.01.2007 21:54

дык пользовал воть =)))
Код:

dan = function() {
        _root.lite._visible = 1;
}


        _root.lite._visible = 0;
        src_xml = new XML;
        src_xml.load("src.xml");
                src_xml.onLoad=dan;
        var m = src_xml.firstChild.firstChild.firstChild
        trace(m);
stop();

тоже самое =( не определяет содержимое

Kikasso 26.01.2007 21:59

Код:

trace(src_xml.firstChild);
trace("----");
trace(src_xml.firstChild.firstChild);
trace("----");
trace(src_xml.firstChild.firstChild.firstChild);
trace("----");


etc 26.01.2007 22:00

Мыкыта, а с чего ты взял, что в следующей строке после .load твой XML уже будет загружен, а?

Мыкыта 26.01.2007 22:02

воть что оутпут выдал

undefined
null
----
undefined
----
undefined
----
ок пауза нужна? воощем я в ступоре какие реализации еще возможны?

etc 26.01.2007 22:06

Прочитать в справке про onLoad и как им пользоваться.

Kikasso 26.01.2007 22:09

так попробуй:
Код:

dan = function() {
trace(this);
}
src_xml.onLoad=dan;
src_xml.load("src.xml");

и срочно в хелп, поддерживаю.

Мыкыта 26.01.2007 22:20

null
----
undefined
----
undefined
----
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

воть

пиду читть F1 =)

CorC 26.01.2007 22:28

попробуйте написать trace в onLoad в самом конце


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

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