PDA

Просмотр полной версии : Периодически не грузятся данные из XML


ethereal999
03.09.2007, 17:45
Народ, есть такая проблема: периодически swf не считывает данные их XML.
Заранее прошу прощения, если тема обсуждалась, просто пните в нужную сторону.
Так вот: в 90% загрузок все хорошо, но иногда данные не считываются.
подгружаю xml так:
//==================== Подгрузка XML;

this.menuXML = new XML();
this.menuXML.ignoreWhite = true;
this.menuXML.load ("/data.xml");

//==================== Активация меню (XML onLoad);

this.menuXML.onLoad = function (success:Boolean):Void {
if (success){
if (this.status != 0){
trace ("invalid xml");
return;
}
} else {
trace ("error opening URL");
return;
}
_root.Nod = this.firstChild;
};


обращение к xml'у идет в 10-м кадре (40 fps). Есть прелоудер.
В чем может быть дело ?
Если исходной информации недостаточно, ессно дополню.

screamge
03.09.2007, 18:43
Обращаться к хмл нужно после его загрузки, а не на каком-нибудь кадре. Вполне возможно (скорее всего это так) хмл не успел ещё загрузится когда идёт обращение к нему. Можно установить цикл проверающий существование хмл.