Yo utilizo una función que me va bastante bien, le pongo al final del nombre de instancia tres letras que me sirven de identificador. Por ejemplo:
A los Button les pongo "nombre_btn".
A los ComboBox les pongo "nombre_cbo".
A los List les pongo "nombre_lst".
A los DataGrid les pongo "nombre_grd".
Luego con este código pongo los listeners para todos los componentes, tu si quieres hacer otra cosa pues cambias el código y ya esta.
Código :
for (i in this) {
tipo_str = i.substr(i.length-3, 3);
//Miramos las ultimas 3 letras del nombre de instancia
if (tipo_str == "btn"){
_root[i].addEventListener("click", alClicar);
}
else if (tipo_str == "cbo" || tipo_str == "lst" || tipo_str == "grd"){
_root[i].addEventListener("change", alCambiar);
}
}
Espero que te sirva, saludos!!