Semplice function (AS3) per incolonnare degli oggetti.

var cols:Number = 5; // numero di oggetti in colonna
var numObj:Number = 20; // totale oggetti
var i:Number = 0;
var distance:Number = 5;
var newX:int = 0;
var newY:int = 0;
function createGrid():void {
	var shape:obj = new obj(); // oggetto in libreria o class
	if (!(i%cols) && i != 0) {
		newY = 0;
		newX += shape.width + distance;
	}
	shape.y = (distance+shape.height)*newY;
	shape.x = distance+newX ;
	addChild(shape);
	newY++;
	if (++i<numObj) {
		setTimeout(createGrid, 100);
	}
}

createGrid();

No comments yet.

Write a comment: