Puedes usar algo asi:
Código PHP:
var columnas:Number = 10;
var numItems:Number = 50;
var basex:Number = 0;
var basey:Number = 0;
var count:Number = 1;
var board:MovieClip;
function init() {
board = this.createEmptyMovieClip("big", 1);
for (var a = 0; a<numItems; a++) {
var clip_mc:MovieClip = makeBox(50, 50, board, a+10);
clip_mc.id = a;
clip_mc.onRelease = itsMe;
clip_mc._x = basex;
clip_mc._y = basey;
if (count == columnas) {
basex = 0;
basey += Math.round(clip_mc._height-2);
count = 1;
} else {
basex += Math.round(clip_mc._width-2);
count++;
}
}
}
function itsMe() {
trace("Yo soy el Cuadro #"+this.id);
}
function makeBox(alto, ancho, clip, prof) {
var clip_mc:MovieClip = this.createEmptyMovieClip("temp"+prof, prof);
clip_mc.beginFill(0xCCCCCC, 100);
clip_mc.lineStyle(1, 0x666666);
clip_mc.moveTo(0, 0);
clip_mc.lineTo(0, ancho);
clip_mc.lineTo(alto, ancho);
clip_mc.lineTo(alto, 0);
clip_mc.lineTo(0, 0);
return clip_mc;
}
init();
En lugar de utilizar la funcoin makeBox
Código PHP:
var clip_mc:MovieClip = makeBox(50, 50, board, a+10);
Puedes usar attachMovie para que puedas utilizar cualquier clip que quieras..