SOCCORSO!!!
Sto diventando scemo!

Mi sapete dire se c'è qualche errore nel ciclo?
Il risultato deve essere una sequenza di immagini affiancate, allineate fra di loro, in orizzontale, centralmente.
Le dimensioni e gli allineamenti sono però sballati...


codice:
stop();
messaggio.autoSize="center";
_root.parti=false;

_root.banner = new XML();
_root.banner.ignoreWhite = true;
_root.banner.onLoad = totale;

_root.banner.load("xml/prodotti.xml");
var altezza_stage=Stage.height;
function totale(success) {
	if(success){
		_root.parti=true;
		var distanzaX = new Array;
		var distanzaY = new Array;
		_root.link_novita = new Array;
		var livello = 0;
		_root.slide = _root.banner.firstChild.childNodes;
		_root.a="";
		for (_root.a=0; _root.a<_root.slide.length; _root.a++) {
			distanzaX[_root.a] = Number(_root.slide[_root.a].attributes.larghezza);
			distanzaY[_root.a] = Number(_root.slide[_root.a].attributes.altezza);
			_root.link_novita[_root.a]=_root.slide[_root.a].attributes.link;
			
			livello++;
			var nuovo = +_root.a;
			duplicateMovieClip ("_root.clip1.sequenza", ["nuovo"+_root.a], livello);
			duplicateMovieClip ("_root.clip2.sequenza", ["nuovo"+_root.a], livello);		
	
			_root.ingombro_totale += distanzaX[_root.a-1]+3;
				
			_root.swf = _root.slide[_root.a].attributes.immagine;
	
			loadMovie (_root.swf, _root.clip1["nuovo"+_root.a]);
			loadMovie (_root.swf, _root.clip2["nuovo"+_root.a]);
			
			_root.clip1["nuovo"+_root.a]._x = _root.ingombro_totale;
			_root.clip2["nuovo"+_root.a]._x = _root.ingombro_totale;
			
			_root.clip1["nuovo"+_root.a]._y = Math.round((altezza_stage-distanzaY[_root.a])/2);
			_root.clip2["nuovo"+_root.a]._y = Math.round((altezza_stage-distanzaY[_root.a])/2);
			
			// messaggio.text+=_root.clip1["nuovo"+_root.a]._name+", "+distanzaY[_root.a]+", "+_root.clip1["nuovo"+_root.a]._y+" - ";
		}
	}
}