I am tracing this issue in flash authoring software, here is trace result (last file is 9.xml, cca 30 files mising):

TOTAL 90
=========


data/pages/2.1.xml
data/pages/2.2.xml
data/pages/2.3.xml
data/pages/2.4.xml
data/pages/3.1.1.xml
data/pages/3.1.2.xml
data/pages/3.1.3.xml
data/pages/3.1.4.xml
data/pages/3.1.5.xml
data/pages/3.3.1.xml
data/pages/3.3.2.xml
data/pages/3.3.3.xml
data/pages/3.3.4.xml
data/pages/3.4.1.xml
data/pages/3.4.2.xml
data/pages/4.1.xml
data/pages/4.2.xml
data/pages/4.2.1.1.xml
data/pages/4.2.1.2.xml
data/pages/4.2.1.3.xml
data/pages/4.2.1.4.xml
data/pages/4.2.1.5.xml
data/pages/4.2.2.1.xml
data/pages/4.2.2.2.xml
data/pages/4.2.2.3.xml
data/pages/4.2.2.4.xml
data/pages/4.2.2.5.xml
data/pages/4.2.3.1.xml
data/pages/4.2.3.2.xml
data/pages/4.2.3.3.xml
data/pages/4.2.3.4.xml
data/pages/4.2.3.5.xml
data/pages/4.2.4.1.xml
data/pages/4.2.4.2.xml
data/pages/4.2.4.3.xml
data/pages/4.2.4.4.xml
data/pages/4.2.4.5.xml
data/pages/4.2.5.1.xml
data/pages/4.2.5.2.xml
data/pages/4.2.5.3.xml
data/pages/4.2.5.4.xml
data/pages/4.2.5.5.xml
data/pages/4.2.6.1.xml
data/pages/4.2.6.2.xml
data/pages/4.2.6.3.xml
data/pages/4.2.6.4.xml
data/pages/4.2.6.5.xml
data/pages/4.2.7.1.xml
data/pages/4.2.7.2.xml
data/pages/4.2.7.3.xml
data/pages/4.2.7.4.xml
data/pages/4.2.7.5.xml


On Aug 24, 2008, at 9:43 AM, Cor wrote:

Can you trace if you getting a server timeout or are you able to adjust this
timeout setting?

HTH

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Pavel Krušek
Sent: zaterdag 23 augustus 2008 23:53
To: Flash Coders List
Subject: [Flashcoders] load many XML files problem

Hi List,

i am trying to load many XML files, all at once (altogether 90 files).
Class PreloadXML works "fine", because only cca 40 files are loaded.
I don't understand it.... No error message, loading simply ends...

thanks,

Pavel



package app.site
{
        import flash.display.Sprite;
        import flash.events.*;
        import flash.net.*;
        
        public class PreloadXML extends Sprite
        {
                private var _siteXML:XMLList;
                private var _xmlLoader:URLLoader;
                private var _loadCounter:Number;
                private var _totalCounter:Number;
                
                public function PreloadXML( data:XMLList )
                {
                        _siteXML = data;
                        _loadCounter = 0;
                        _totalCounter = data.length();
                        
                        _xmlLoader = new URLLoader();
                        _xmlLoader.addEventListener( Event.COMPLETE,
onLoadFile, false, 0,
true );
                        _xmlLoader.addEventListener( IOErrorEvent.IO_ERROR,
onIOError,
false, 0, true );
                        
                        loadXML();
                }
                
                private function loadXML() : void
                {                       
                        _xmlLoader.load( new URLRequest( "data/pages/"+
_siteXML[_loadCounter] +".xml" ) );
                        trace("data/pages/"+ _siteXML[_loadCounter]
+".xml");
                }
                
                
                private function onLoadFile(e:Event) : void
                {
                        
                        try {
                                if( _loadCounter <  _totalCounter - 1)
                                {                                       
                                        _loadCounter += 1;
                                        loadXML();
                                }else{
        
_xmlLoader.removeEventListener(Event.COMPLETE, onLoadFile);

_xmlLoader.removeEventListener(IOErrorEvent.IO_ERROR,
onIOError);
                                trace("done");
                                }
                
                    } catch ( err:Error ) {
                         trace( "Could not parse loaded content as XML:\n" +

err.message );
                    }
                }
                
                
                private function onIOError( evt:IOErrorEvent ) : void
                {
                        trace( "An error occurred when attempting to load
the XML.\n" +
evt.text );
                }

        }
}
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to