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

SAK 02.04.2011 15:39

XML не загружается
 
Пишу
Код AS1/AS2:

var xml_data:XML=new XML();
xml_data.ignoreWhite = true;
 
xml_data.load("http://localhost/donya.uz/flash/base.xml");
 
xml_data.onLoad=function()
{
 trace('XML-документ закачан');
};

Player молча, значит XML не загрузился.
В чем проблема?
Заранее спасибо!

udaaff 02.04.2011 15:45

И что ошибок никаких не выводит?

SAK 02.04.2011 15:47

Да, ничего не выводить!

udaaff 02.04.2011 15:48

Откройте в браузере http://localhost/donya.uz/flash/base.xml

SAK 02.04.2011 15:52

Браузер выводит содержимое base.xml

udaaff 02.04.2011 15:54

Код рабочий, во всяком случае.

SAK 02.04.2011 16:02

Проверил
Код AS1/AS2:

trace(xml_data.loaded);

пишет
Цитата:

undefined

Haiat 02.04.2011 20:07

попробуйте относительный, путь. работает? если рядом положить xml

mooncar 02.04.2011 23:11

Странно, если файл не обнаружен, то дебаг-плеер выдаст ошибку вместо трейса.

Попробуйте статусы проверять:
Код AS1/AS2:

xml_data.onHTTPStatus = function(httpStatus:Number) {
    this.httpStatus = httpStatus;
    if(httpStatus < 100) {
        this.httpStatusType = "flashError";
    }
    else if(httpStatus < 200) {
        this.httpStatusType = "informational";
    }
    else if(httpStatus < 300) {
        this.httpStatusType = "successful";
    }
    else if(httpStatus < 400) {
        this.httpStatusType = "redirection";
    }
    else if(httpStatus < 500) {
        this.httpStatusType = "clientError";
    }
    else if(httpStatus < 600) {
        this.httpStatusType = "serverError";
    }
};
 
xml_data.onData = function(src:String) {
    trace(">> " + this.httpStatusType + ": " + this.httpStatus);
    if(src != undefined) {
        this.parseXML(src);
        this.loaded = true;
        this.onLoad(true);
    }
    else {
        this.onLoad(false);
    }
}

Это пример из хелпа, если что.
И еще. У вас в структуре XML случайно комментариев нет?

dark256 02.04.2011 23:36

Код AS1/AS2:

xml_data.load("my_test_script.txt");

и сложИте в одну папку с SWF

Цитата:

xml_data..onData
с двумя точками он будет долго пытаться отладить :)


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

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