Sicuramente qualcuno saprà dirmi dove sbaglio...
Praticamente, non riesco ad associare il nome del movie che voglio caricare nella funzione onRelease > loadMovieNum all'interno di un ciclo (i dati vengono recuperati da XML).
Ecco il codice:
codice:
function creaElenco() {
	for (f=0; f<_root.nomeHolder.length; f++) {
		duplicateMovieClip(_root.ScrollerMc.ElencoMc.DirectorMc, "DirectorMc" add f, f);
		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.Title.Nome = _root.nomeHolder[f];
		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc._y = (PosizioneY+Altezza);
		Altezza = _root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc._height;
		PosizioneY = Math.round(_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc._y);
		Movie = _root.movieHolder[f];
		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.useHandCursor = false;
		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.onRollOver = function() {
			this.gotoAndPlay("Parti");
		};
		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.onRollOut = function() {
			this.gotoAndPlay("Riparti");
		};
		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.onReleaseOutside = function() {
			this.gotoAndPlay("Riparti");
		};
		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.onRelease = function() {
			loadMovieNum("directors/"+_root.movieHolder[f], 2);
			trace(_root.movieHolder[f]);
			trace(this._parent._name);
		};
		trace("Nome regista : "+_root.nomeHolder[f]);
		trace("Movie regista : "+_root.movieHolder[f]);
		trace("Altezza"+f+" = "+Altezza);
		trace("PosizioneY"+f+"= "+PosizioneY);
	}
}
I vari trace mi resistituiscono correttamente tutti i valori richiesti:
codice:
Nome regista : ALESSANDRO D'ALATRI
Movie regista : alatri.swf
Altezza0 = 20
PosizioneY0= 0
Nome regista : ANDY FOGWILL
Movie regista : fogwill.swf
Altezza1 = 20
PosizioneY1= 20
Nome regista : ANDY MORAHAN
Movie regista : morahan.swf
Altezza2 = 20
PosizioneY2= 40
Ma in seguito al click il valore del path del loadMovieNum e undefined

Dove sbaglio?
Ho provato anche creando un Array ma stesso risultato...