import hype.extended.color.ColorPool;
import hype.extended.layout.GridLayout;
import hype.framework.core.ObjectPool;
var color:ColorPool = new ColorPool(
0x587b7C, 0x719b9E, 0x9FC1BE, 0xE0D9BB, 0xDACB94, 0xCABA88, 0xDABD55, 0xC49F32, 0xA97409
);
var pool:ObjectPool = new ObjectPool(MyCircle, 72);
// xStart, yStart, xSpacing, ySpacing, columns
var layout:GridLayout = new GridLayout(45, 45, 50, 50, 12);
pool.onRequestObject = function(clip) {
layout.applyLayout(clip);
color.colorChildren(clip);
addChild(clip);
}
pool.requestAll();