То что красным выделено - код рабочий.
Попробуйте сделать без подгрузки ХМЛь, простой пример из хелпа:

Код:
// Add Item to List.
my_cb.addItem({data:1, label:"First Item"});
my_cb.addItem({data:2, label:"Second Item"});
// Create Listener Object.
var cbListener:Object = new Object();
// Assign function to Listener Object.
cbListener.change = function(event_obj:Object) {
trace("Value changed to: "+event_obj.target.selectedItem.label);
};
// Add Listener.
my_cb.addEventListener("change", cbListener);
Если это сработает - надо исходник смотреть.