var m:McKare;
var sutunSayisi:uint =8;
for (var i:uint = 0; i < 64; i++) {
//i=0 iken x=0 ,y =0 olur
//i=1 iken x=30 ,y =0 olur
//i=2 iken x=60 ,y =0 olur
//i=3 iken x=0 ,y =30 olur
//i=4 iken x=30 ,y =30 olur
//i=5 iken x=60 ,y =30 olur
//i=6 iken x=0 ,y =60 olur
//i=7 iken x=30 ,y =60 olur
//i=8 iken x=60 ,y =60 olur
//i=9 iken x=0 ,y =90 olur
m = new McKare();
m.x =(i%sutunSayisi)*(m.width+1);
m.y =Math.floor(i/sutunSayisi)*(m.height+1);
if(i%2==0)m.alpha=0.5;
m.txt.text=String(i+1);
addChild(m);
}
Şimdide bunu fonksiyon içine alıp ihitiyaç duyduğumuz zaman
kullanalım.
nesneEkle(McKare,5,50,2,20,50,10);
function nesneEkle(nesne:Object,KolonSayisi:uint,nesneSayisi:uint,xBosluk:Number,yBosluk:Number,solBosluk:Number,ustBosluk:Number): void {
var m;
for (var i:uint = 0; i < nesneSayisi; i++) {
m = new nesne();
m.x = solBosluk + (i % KolonSayisi) * (m.width + xBosluk);
m.y = ustBosluk + Math.floor(i / KolonSayisi) * (m.height + yBosluk);
addChild(m);
}
}