Populate combo box values using another combo box instance

Hi,
I have two combo boxes. The first combo box’s data is added through an XMLConnector object, the second combo box, I would like to populate through an on (change) event in the first combo box. The items in the second combo box would relate to the selection made in the first combo box.

I have attempted the following within the Actions for the first combo box:

on(change) {
switch(this.value) {
case “value1”:
comboBox2.addItem({Label:“Label”,Data:“Data”});
break;
} // end switch
} // end event

which is not working.

should an event be dispatched by comboBox1 and a listener be attached to comboBox2? I can’t find any examples of this on the internet… but i might be using the wrong search terms. any help with this would be greatly appreciated. Seriously, i’ll buy beers.

-Thanks