Utilizzo questo codice
codice:
//Definisco le variabili
nfoto = 7;
limite = nfoto+1; //limite per i cicli
prof = 0; //profondità iniziale
initx = 10; //posizione iniziale X
inity= 10; //posizione iniziale Y

//Definisco un array con l'URL delle foto
url = new Array();
for(x=1; x<limite; x++)
{
	url[x] = 'foto7.jpg';
}

//Creo un ciclo per inizializzare la base delle foto
for(f=1; f<limite; f++)
{
	duplicateMovieClip('foto0', 'foto'+f, prof++);
	setProperty('foto'+f, _x, initx);
	setProperty('foto'+f, _y, inity);
	setProperty('foto'+f, _alpha, 70);
	loadMovie(url[f], 'foto'+f);
	initx+=100;
}
come potete notare in questo caso ho usato un file unico che dovrebbe riproporsi ogni volta per n volte.
Il problema è che questo script funziona solo con immagini che siano più alte che larghe, infatti se uso una JPG che abbia una proporzione tipo wallpaper, lo script crea tutti i movie clip ma non visualizza nulla.

in ogni MC duplicato c'è il seguente codice:
codice:
onClipEvent(load){
	alt = _height;
	lung = _width;
	newalt = 100;
	newlung = 100;
	if(alt > lung)
	{
		newlung = Math.round((lung * 100) / alt);
		newalt = 100;
	}
	if(alt < lung)
	{
		newlung = 100;
		newalt = Math.round((alt * 100) / lungh);
	}
	_height = newalt;
	_width = newlung;
}