Ciao a tutti!

Sto utilizzando il bellissimo charger di mp3 esterni di Andr3a che carica i dati da un txt, e fin qui tutto bene.
L'ho modificato con un DuplicateMovieClip per poter visualizzare la lista dei titoli disponibili, e fin qui tutto bene.

Il problema nasce nel momento in cui io voglio dare anche la possibilità di scaricare l'mp3, cliccando sul titolo!
Nel mc duplicato, su un livello ho il testo dinamico del titolo, sull'altro un pulsante invisibile che comanda il getURL.
Il problema è che se il parametro che invio è fisso, funziona (ma chiaramente scarico 1 solo mp3), se è variabile, no!

Per capirci, ecco la parte di codice incriminata:

codice:
function download(numero) {
	getURL(Folder+loaded_tracks[numero],"_blank");
}
load_charger.onLoad = function(success) {
	if(success) {
		cartella_file = Folder;
		for(var b=1; b<=this.totaletracce; b++) {
			loaded_tracks[b] = this["brano"+b];
			duplicateMovieClip (titolo,"titolo"+b,b);
			_root["titolo"+b].txt.text = this["titolo"+b]
			_root["titolo"+b]._y += b * 20;
			_root["titolo"+b].bt.onPress = function() {
				download(parseInt(b));
				}
			_root["titolo"+b].bt.onRollOver = function() {
				_root["titolo"+b].txt.color = 0xAB0000;
				}
			desc_var[b] = ":: Titolo: "+this["titolo"+b]+" ::   ";
		}
		quale_caricare = 1;
		total_tracksloaded = this.totaletracce;
		totaltrack_txt.text = total_tracksloaded;
		track_txt.text = quale_caricare + "/";
		load_mp3(quale_caricare);
	}
	else {
		scroltext_mc.text = "Errore caricamento charger";
	}
}
load_charger.load(Folder+"info.txt");
Cosa non funziona?
1 - Se scrivo download(1); tutto bene, mi scarica il brano 1, se scrivo download(3); mi scarica il brano3...
ma se scrivo download(parseInt(b)); mi apre solo la cartella principale!
Perchè non mi accetta la variabile?!? (chiaramente ho provato a scriverla in tutte le maniere...
2 - Non funziona il comando onRollOver, che dovrebbe comandare la proprietà colore del titolo... WHY?!?

Grazie a chi mi vorrà aiutare...