Código ActionScript :
for(var i:int=0; i<appsInstalled.length; i++){
var obj:NativeMenuItem = new NativeMenuItem(appsInstalled[i]["name"].toString());
modules.push(obj);
menu.addItem(modules[i]);
modules[i].addEventListener(Event.SELECT, function(){launchApp(i)});
}El problema es que el valor i en launchApp(i) siempre es el ultimo del indice en este caso 3 de appsInstalled.length. Necesitaria que cada uno envie el indice correspondiente. Si alguien lo sabe desde ya muchas Gracias.
