codice:
var item1 = {Nome:"Monica", Anni:10};
var item2 = {Nome:"Luca", Anni:20};
var item3 = {Nome:"Paola", Anni:25};
var item4 = {Nome:"Marco", Anni:30};
myDG.addItem(item1);
myDG.addItem(item2);
myDG.addItem(item3);
myDG.addItem(item4);
// listener
var list_obj:Object = new Object();
list_obj.change = function(eventObj:Object)
{
var multisuppl = eventObj.target.selectedIndices;
var aa = "";
for (var si = 0; si < multisuppl.length; si++) {
var item = eventObj.target.dataProvider.getItemAt(si);
aa = aa + " text: " + item.Nome;
}
trace(aa);
};
myDG.addEventListener("change", list_obj);
1. multisuppl č solo un elenco di indici, non contiene alcun dato
2. da dove saltava fuori la variabile "texts"? (negli elementi hai messo solo "Nome" e "Anni")