Log in

View Full Version : using a loop to place objects in a row.



evan
07-27-2009, 10:08 PM
I am trying to place a three items in a row using a loop:


var placement:uint=100;
var bullet:MovieClip;

for(var i:Number = 0; i < 3; i++)
{trace(placement);
bullet=new Bullet();
bullet.x=placement;
bullet.y=placement+=10;
addChild(bullet);
//placement+=10;
}

It seems to be either displaying the three instances on top of eachother or only once -how do I get it to display as a group?

evan
07-27-2009, 11:48 PM
var placement:uint=100;
var bullet:MovieClip;

for(var i:Number = 0; i < 3; i++)
{//trace(placement);

bullet=new Bullet();
//bullet.x=placement;
bullet.x = placement + i*(bullet.width+placement);
bullet.y+=5;
addChild(bullet);

}

- would never have just guessed it outright but I have a further question

I am trying to create a container that changes size as objects get added and removed from it.