secondo me la soluzione migliore e usare l'attachMovie.

ad esempio:

codice:
j=0;
inizioX = corX = 10;
corY = 10;
incrX = 30;
incrY = 30;
for(i=0;i<40;i++){
	_root.attachMovie("mc","mc"+i,10+i);
	path = eval("mc"+i);
	path.onRollOver = function() { trace ("ciao"); }
	path._x = corX;
	path._y = corY;
	if(j == 9) {
		j=0;
		corX = inizioX;
		corY += incrY;
	} else {
		corX += incrX;
		j++;
	}
}
poi ovviamente va modificato e adattato in base alle tue esigenze.