
Код AS3:
var boxList:Array=[["box1",10,20],["box2",150,120],["box3",200,300],["box4",10,300],["box5",320,330]];
var boxListForRand:Array = boxList.concat();
var i:int;
var randomBox:MovieClip;
var len:int = boxListForRand.length;
var index:int;
for(i = 0; i < len; i++){
index = Math.floor(Math.random() * boxListForRand.length);
var classRef:Class=getDefinitionByName(boxListForRand[index][0]) as Class;
var randomBox:MovieClip = new classRef();
addChild(randomBox);
randomBox.x=boxListForRand[index][1];
randomBox.y=boxListForRand[index][2];
boxListForRand.splice(index,1);
}
Добавлено через 3 минуты
с наложением повозиться можно hitTestObject-ом