Un solo frame con questa istruzione:
codice:
_global.arrayDati = [];
function  aggiorna() {
	ima.loadMovie (arrayDati[item].dati.foto);
}
dati_xml = new XML();
dati_xml.ignoreWhite = true;
dati_xml.onLoad = function(success) {
	if (success) {
		var  nodes = this.firstChild.childNodes;
		for (var  i = 0; i<nodes.length; i++) {
			_global.arrayDati.push({dati:nodes[i].attributes});
		}
		_global.item = 0;
		aggiorna();
	} else {
	}
};
//lista_lb.addItem("loading data.."); 
dati_xml.load("file_xml.xml");
e su un altro livello un pulsante a cui associo quest'altra istruzione:
codice:
on (release) {
	if (item<arrayDati.length-1) {
		item++;
		aggiorna();
	}
}
Funziona. Il pulsante al click cambia la foto, ma se metto il pulsante dentro ad una clip filmato, il pulsante non cambia più la foto. Perchè secondo voi, io non capisco...

-