Ciao Riko, per caricare degli swf in random ed in sequenza uso questo script inserito sulla timeline del filmato:
codice:
// totale dei file che dovrà caricare
NumeroTotale = 2 ;
// tempo attesa prima cambio immagine
Secondi = 10;
avvio = 0;
function carica() {
avvio = Math.ceil(Math.random()*2);// random da 1 a NumeroTotale
	avvio = avvio<NumeroTotale ? avvio+1 : 1; //sequenziale
	sponsor.playSlide();
}
setInterval(this, "carica", Secondi*1000);
Successivamente inserisco un mc vuoto, al cui interno avevo creato due fotogrammi chiave, su ogniuno ho inserito: uno stop ed un mc vuoto, questi ultimi istanziati a loro volta come clipA e clipB. Dopo di che, sullo stage del filmato, gli assegno un nome istanza (es.: sponsor) ed all'mc assegno il seguente as:
codice:
onClipEvent (load) {
	clip = "B";
	function swappa() {
		car = laClip1.getBytesLoaded();
		tot = laClip1.getBytesTotal();
		perc = Math.round((car/tot)*100);
		_parent.loadimage = perc+"%";
		if (car>1024 && car == tot) {
			if (laClip1._alpha<90) {
				laClip1._alpha += 2;
				laClip2._alpha -= 2;
			} else {
				laClip1._alpha = 100;
				laClip2._alpha = 0;
				clearInterval(e);
			}
		}
	}
	// swappa
	function playSlide() {
		if (clip == "A") {
			laClip1 = clipA;
			laClip2 = clipB;
			clip = "B";
		} else {
			laClip1 = clipB;
			laClip2 = clipA;
			clip = "A";
		}
		laClip1._alpha = 0;
		laClip2._alpha = 100;
		trace(laClip1);
		trace(laClip2);
		  		laClip1.loadMovie(+_root.avvio+".swf", "test_mc1");
		e = setInterval(swappa, 20);
	}
}
Gli swf esterni devi salvarli come 0.swf, 1.swf, ecc. e salvarli sulla stessa directory nel quale si trova l'swf che li richiama.
Spero di esserti stato d'aiuto.

RS95