loading XML into flash as an XML object
// xml loader var xmlLoader:URLLoader = new URLLoader(); var xmlData:XML = new XML(); xmlLoader.addEventListener(Event.COMPLETE, loadXML); xmlLoader.load(new URLRequest("leadership_development_framework.xml")); function loadXML(event:Event):void { xmlData = new XML(event.target.data); }
Further to that, once you’ve your xmlData filled, you can chop it up with XMLList to make sub-listings for easier management.
For example, say I have an xml formatted like so:
<xml> <main> <item> <title>Item 1</title> </item> <item> <title>Item 2</title> </item> </main> </xml>
To make an XML list of just the content within the first item, I could make an subset of data with XMLlist – ie.
var titleList:XMLList = xmlData.main.item[0].*;
Great tutorial on Kirupa about it which is much more instructional, this is more of a mental primer for myself:
http://www.kirupa.com/developer/flashcs3/using_xml_as3_pg1.htm
Tech Reference: XML
Leave a Reply