I will create a fla and xml and get back to you...

Regards
Cor


-----Original Message-----
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of ACE Flash
Sent: woensdag 8 juni 2011 17:29
To: Flash Coders List
Subject: Re: [Flashcoders] reading a very simple XML file

thanks Cor, I have already tried this and it returned nothing as well. It's
very weird!.

I was able to retrieve the length by this, it returned 3.

trace(xmlData.asset.length());



On Wed, Jun 8, 2011 at 11:17 AM, Cor <c...@chello.nl> wrote:

> Try this:
>
> trace(xmlData.asset[i]);
>
>
> instead of trace(xmlData.children()[i]); // <<=== but I can;t get each 
> node here...
>
> Groeten,
> Cor van Dooren
> www.codobyte.com
> ------------------------------------------------------------------
>  "There are only 10 types of people in the world:
>   Those who understand binary and those who don't."
>
>
> -----Original Message-----
> From: flashcoders-boun...@chattyfig.figleaf.com
> [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of ACE 
> Flash
> Sent: woensdag 8 juni 2011 17:10
> To: Flash Coders List
> Subject: [Flashcoders] reading a very simple XML file
>
> Hi guys, I am pulling out my hair :(, my code can retrieve the xml 
> file without any problem. But I was not able to retrieve each node in 
> the follow case.
>
> Would you please help me to take a look my code? am I mising somehing?
>
> Cheers
>
> ===== XML FILE====
>
> <?xml version="1.0" encoding="UTF-8"?> <root> <asset type="IMAGE" 
> url="www.google.com" filename="googlefilename"
> size="1000"/>
> <asset type="IMAGE" url="www.yahoo.com" filename="yahoofilename"
> size="1200"/>
> <asset type="IMAGE" url="www.bing.com" filename="bingfilename"
> size="1100"/>
> </root>
>
>
> ===== AS3 ========
>
> import flash.events.Event;
> var loader:URLLoader = new URLLoader();var request:URLRequest = new 
> URLRequest("test.xml");var xmlData:XML;var childLength:uint; 
> loader.addEventListener(Event.COMPLETE,
> completeHandler);loader.load(request);
> function completeHandler(e:Event):void{
>        xmlData = XML(e.target.data);
>        childLength = xmlData.children().length();
>
>        //trace(xmlData.children()); // <<== I can retrieve the data 
> here
>
>        for (var i:uint = 0; i < childLength; i++)
>        {
>                trace(xmlData.children()[i]); // <<=== but I can;t get 
> each node here...
>        }
>        }
>
>
> ======= code online =====
>
> http://www.privatepaste.com/89e38a7292
> _______________________________________________
> 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

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

Reply via email to