Grazie a quanti vorranno rispondermi.

Con il seguente codice carico delle immagini jpg a rotazione.

codice:
var n:Number = 0;
logo_array = new Array();
logo_array = [[1,"http://www.unsito.it/"],
			  [2,"http://www.altrosito.it/"],
			  [3,"http://www.belsito.it/"],
			  [4,"http://www.bruttosito.net/"],
			  [5,"http://www.sitino.it/"],
			  [6,"http://www.granbelsito.com/"],
			  [7, "http://www.chesito.org"],
			  [8,"mailto:acme@acme.com"]
			  ];


var logo_view:Function = function(numero){
	var logo:MovieClip = _root.attachMovie("clip", "logoClip"+numero, numero);
	var vuoto = logo.createEmptyMovieClip("pic", 1);

	unloadMovie(this); //NON FUNZIONA!!!

	vuoto.loadMovie("banner/"+logo_array[numero][0]+".jpg", "vuoto");
	logo.onRelease = function(n){
		getURL(logo_array[n][1], "_blank");
			}
}


var logo:Function = function(numLogo){
	if (n<=numLogo){
		logo_view(n);
		n++;
		}
	else {
		n = 0;
		unloadMovie("vuoto");
		logo_view(n);
		}
}

timer = setInterval(logo, 1000, logo_array.length);

Ho diversi problemi:
1) vorrei scaricare l'immagine caricata perchè altrimenti rimane parzialmente visibile sotto quella precedentemente caricata, non avendo le immagini tutte la stessa dimensione;
2) non riesco a far funzionare:
codice:
	logo.onRelease = function(n){
		getURL(logo_array[n][1], "_blank");
			}
3) una volta che le immagini sono state caricate fino alla fine l'animazione si blocca (in preatica non funziona ELSE nella funzione LOGO).

Qualcuno può darmi una mano?