Subject: Re: [Flashcoders] load many XML files problem

2008-08-25 Thread Wenzler, Thomas
Sometimes Flash doesn't carry on loading the .xml due to bad formatting
of it(missing closing tags or the like)-So here's another error source
to check beforehand...

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


RE: [Flashcoders] load many XML files problem

2008-08-24 Thread Cor
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
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] load many XML files problem

2008-08-24 Thread Pavel Krůšek
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
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] load many XML files problem

2008-08-24 Thread Eduardo Omine
Who's calling PreloadXML and how (show some code)?

I don't know why you need to load 90 files, but it sure sounds like a
better way could be worked out.
You could concatenate all files with a server-side script and load a
single XML file, for example.

-- 
Eduardo Omine
http://blog.omine.net/
http://www.omine.net/
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


RE: [Flashcoders] load many XML files problem

2008-08-24 Thread Cor

The problem is solved by setting the useCapture to true.


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Eduardo
Omine
Sent: zondag 24 augustus 2008 15:52
To: Flash Coders List
Subject: Re: [Flashcoders] load many XML files problem

Who's calling PreloadXML and how (show some code)?

I don't know why you need to load 90 files, but it sure sounds like a
better way could be worked out.
You could concatenate all files with a server-side script and load a
single XML file, for example.

-- 
Eduardo Omine
http://blog.omine.net/
http://www.omine.net/
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


[Flashcoders] load many XML files problem

2008-08-23 Thread Pavel Krůšek

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
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders