Nesneleri yan yana ve alt alta sıralamak



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); } }


Bu blogdaki popüler yayınlar

Fonksiyonlar

Math Sınıfı