PDA

Volledige versie bekijken : XML en timeouts


FredericCox
%Europe/Berlin %621 %2005, 15:54
Hallo,

Ik laad in mijn swf nogal héél wat XML's in. Echter zorgt de site waar ik de data van haal soms voor timeouts, users moeten dan de swf herstarten wat zéér vervelend is.


Bij een timeout krijg ik dus een eroor dat de XML niet geladen kon worden.

Hoe kan ik dit opvangen, zonder dat mij elke XML onLoad op te vangen?

Maar een soort van "scanner" die in werking treed als er een timeout is

Roenes
%Europe/Berlin %627 %2005, 16:03
Tjah, timeouts liggen volgens mij vaak bij de server en kun je niet veel aan doen. Wel kun je in de onLoad een else maken waarin je opnieuw je xml probeert te laden:

var x = new XML();
x.ignoreWhite = true;
x.onLoad = function(success)
{
if(success)
{
//Doe je ding
}
else x.load("bestand.xml");
}
x.load("bestand.xml");

FredericCox
%Europe/Berlin %633 %2005, 16:12
Ja maar probleem is nu dat ik dat bij elke onLoad moet doen, kan ik dat niet met een listener ofzo?gok maar wat hoor

Roenes
%Europe/Berlin %896 %2005, 22:31
Neej niet dat ik weet. Je zou er zelf een functie voor kunnen schrijven die iedere onload definieert en die functie dan een parameter meegeven die het bestand bevat. Scheelt wat typwerk :)