In AS3, how do i sort this list alphabetically? I’m not a programming expert and i’ve had a hard time just figuring this out.
var searchObject:Object = new Object();
var mapXML:XML;
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.load(new URLRequest("interactive-map.xml"));
xmlLoader.addEventListener(Event.COMPLETE, parseXML);
function parseXML(event:Event):void {
mapXML = new XML(event.target.data);
for each (var locationElement:XML in mapXML.maplocation) {
searchObject.locationname = locationElement.attribute("locationname");
searchObject.category = locationElement.attribute("category");
trace("Location Name: " + searchObject.locationname);
}
}
first you need to push elements to array/vector.
Then you can sort array with sortOn or sort methods.
Check sortOn/sort methods reference to find sorting options.