Problem with Combo Boxes and XML

I am currently trying to get an XML file to populate 2 combo boxes. It is creating the array and populating the first one (SystemCMB) just fine and I see the first entry in the second combo box (FeedCMB) but when I make a selection in SystemCMB, nothing happens in FeedCMB. In the last step the FeedCMB is supposed to effect another FreqCMB. This worked fine in AS1 with Flash6 player. My script is pasted below.

I can’t find anything in the help section about setChangeHandler or setDataProvider. Have these been deprecated?

Any thoughts? Any help at this point would be appreciated. I’ve been staring at this for days…

myXML = new XML();
myXML.ignoreWhite=true;
myXML.onLoad = parseXml;
myXML.load(“XMLdocument.xml”);

function parseXml() {
if(myXML.firstChild.hasChildNodes()){
Arr_Feed = new Array();
Arr_System = new Array();

for(i=0;i<myXML.firstChild.childNodes.length;i++){
Arr_System*=myXML.firstChild.childNodes*.attributes.sys;
Arr_temp_Feed=new Array();
for(j=0;j<myXML.firstChild.childNodes*.childNodes.length;j++){
Arr_temp_Feed[j]=myXML.firstChild.childNodes*.childNodes[j].attributes.typef;
Arr_temp_Frequency=new Array();
}
Arr_Feed*=Arr_temp_Feed;
}

SystemCMB.setDataProvider(Arr_System);
SystemCMB.setChangeHandler(“changeDetails”);
changeDetails();

FeedCMB.setDataProvider(Arr_Feed[SystemCMB.getSelectedIndex()]);
FeedCMB.setChangeHandler(“changeDetails2”);
changeDetails2();

FreqCMB.setDataProvider(Arr_Frequency[FeedCMB.getSelectedIndex()]);
}
delete myXML;
}