un ejemplo:
Código :
/*El clip compilado List debe estar en la biblioteca
solo arrastra un list al escenario y luego quitalo*/
this.createClassObject(mx.controls.List, "opciones", 10, {multipleSelection:true});
opciones.setSize(100, 100);
opciones.addItem({data:1,label: "opcion 1"});
opciones.addItem({data:2,label: "opcion 2"});
opciones.addItem({data:3,label: "opcion 3"});
opciones.addItem({data:4,label: "opcion 4"});
var listener:Object = new Object();
listener.change = function( eventObject:Object ) {
var Datas:String = "";
var Labels:String = "";
for (var prop in eventObject.target.selectedItems){
Datas += " " + eventObject.target.selectedItems[prop].data;
Labels += " " + eventObject.target.selectedItems[prop].label;
}
trace ("Datas seleccionadas son:"+Datas);
trace ("Labels seleccionadas son:"+Labels);
trace ("-----------------------------");
};
opciones.addEventListener( "change" , listener);saludos