eccomi

allora, faccio una piccola premessa... il metodo che ti sto per indicare ha come prerogativa un allineamento dello Stage in alto a sinistra e DEVE necessariamente lavorare al 100% della finestra del browser, se avessi problemi di comprensione per questo mio delirio, dai un'occhiata a QUESTO

detto questo, ti farò un esempio con un solo pattern che prenderai dalla libreria, in caso tu abbia difficoltà a mettere in pratica il "random" vedremo anche quello

1- importi nello stage il tuo pattern, lo trasformi in clip con punto di registrazione in alto a sinistra, poi lo elimini dallo stage e te lo ritrovi in libreria, lo concateni (il clip) con nome "theme"
NB. per l'esempio ho bisogno di conoscere base e altezza del pattern perchè lo scriverò a mano nel codice

2- il codice da mettere sul primo ed unico frame del nostro esempio:
codice:
//predispongo allineamento e tipo scala dello Stage
Stage.align = "TL";
Stage.scaleMode = "noScale";
//creo un clip che mi contenga tutti i duplicati
_root.createEmptyMovieClip("sfondo", 1);
//trovo le volte che dovrò ripetere in orizzontale e
//in verticale il mio pattern
var rX = Math.ceil(System.capabilities.screenResolutionX/100);
var rY = Math.ceil(System.capabilities.screenResolutionY/100);
//con il resto del codice faccio due cicli nidificati che
//mi attaccano e posizionano i clip in maniera sequenziale
l = 0;
j = 0;
for (i=0; i<rY; i++) {
	var rif = l*rX;
	var lim = rif+rX;
	j = 0;
	for (k=rif; k<lim; k++) {
		_root.sfondo.attachMovie("theme", "theme"+k, k);
		path = _root.sfondo["theme"+k];
		path._x = j*path._width;
		path._y = l*path._height;
		path._alpha = 10;
		j += 1;
	}
	l += 1;
}
// i due 100 sono base e altezza
// che dovrai sostituire con le tue