Hej alle.

Jeg har et problem, jeg ikke helt kan gennemskue.
Derfor har jeg forsøgt at genskabe det i en så simpel løsning som muligt.

Problemet i sin simpleste version, går ud på at jeg ikke kan loade min XML.
Se mit test link her: Linket der ikke loader XML

For at prøve at gennemskue hvad der sker, har jeg tilføjet en række alerts. Her kan jeg konstatere, at
- min .html loader min preloader.swf fint nok
- min preloader.swf loader min content.swf fint nok
- min content.swf påbegynder load af XML..

Load af XML er sat op således:

1
2
3
4
5
6
7
8
9
10
_XMLToLoad = someURL;
 
var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest(_XMLToLoad);
loader.addEventListener(Event.COMPLETE, xmlLoaded, false, 0, true);
loader.addEventListener(IOErrorEvent.IO_ERROR, testxmlError, false, 0, true);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityError, false, 0, true);
loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatus, false, 0, true);
 
loader.load(request);

Hver af disse eventlisteners trigger en alert.
Men det er her jeg mister grebet lidt, for jeg får kun en alert fra funktionen httpStatus. Hverken xmlLoaded, testxmlError eller securityError kaldes.

Og jeg havde da egentligt troet, at enten ville jeg få en fejl, eller også ville load af XML være en succes.

Er der nogle, der har et bud på, hvad jeg gør galt?
Kan jeg sætte flere eventListeners op, der kan lede mig på sporet af, hvad der går galt?

PS: En finurlig krølle på dette problem. Det er kun første gang man forsøger at loade XML'en, at det går galt. Derefter fungerer det bare.