stop();
xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(ok) {
avAll = this.firstChild.childNodes;
avStates = new Array();
for (var i = 0; i<avAll.length; i++) {
avStates.push(avAll*.attributes.state);
}
avStates = avStates.removeDuplicates();
for (Item in avStates){
//trace(avStates[Item]);
k = 0;
avStates[k] = new Array();
for (j in avAll){
if (avStates[Item] == avAll[j].attributes.state){
avStates[Item][k] = avAll[j].attributes.city;
k++;
}
}
}
}
trace(avStates[0][0]); //returns undefined (should return san_francisco)
trace(avStates[0]); //returns california
What am I doing wrong?