2011-04-05 54 views
0

我正在寻找一种方法来将每个第二排上彼此移动的物体。每隔第2排移动物体的位置

的对象被放置这样的:http://bit.ly/fpn1GC

for(var i:uint=1;i<12;i++) { 
    for(var j:uint=1;j<12;j++) { 
     var p:place = new place(); 

     if(i%2){ 
      //1-3-5... 
      p.x=40*j; 
     } 
     else { 
      //2-4-6... 
      p.x=40*j; 
     } 
     p.y=29*i; 
     addChild(p); 
    } 
} 

在此先感谢

+0

加减从p.x你如果其他案件? – bdares 2011-04-05 07:48:53

+0

怎么样?我没有明白。 – 2011-04-05 07:56:27

+0

如果减/增加每个对象之间的位置比其他行更小/更大 – 2011-04-05 08:03:27

回答

0
for(var i:uint=0;i<11;i++) { 
    for(var j:uint=0;j<11;j++) { 
     var p:place = new place(); 

     if(i%2){ 
      //2-4-6... 
      p.x=42*j+22; 
     } 
     else { 
      //1-3-5... 
      p.x=42*j+42; 
     } 
     p.y=28*i+20; 
     addChild(p); 
    } 
}