Ho questo codice

codice:
combo.addItem("Uno");
combo.addItem("Due");
combo.addItem("Tre");
function listen() {
	trace("ciao");
}
combo.addEventListener("change",listen);
tutto apposto cambiando manualmente l'elemento selezionato, ma se associo ad un movieclip, ad esempio

codice:
this.onRelease=function(){
	_root.combo.selectedIndex=2;
}
l'elemento viene selezionato, ma non viene richiamato l'onChange (non fa il trace di "ciao").
Chi mi aiuta?