How to Make Rows Question

Hey guys, I am trying to create several rows, 4 movieclips per row (movie is named image), spaced apart as shown below under te ._x and ._y values. I can’t all the rows showing, only the last row shoes, can anyone help me?

Thanks,
Brian



var total:Number = 10;

var row:Number = Math.ceil(total/4);
var extra:Number = total%4;

for(var rowdo:Number = 0; rowdo < row; rowdo++)
    {
        if((rowdo * 4 - total) < 4)
        {
            for(var k:Number = 0; k < extra; k++)
            {
                attachMovie("image", "card" + k, k);
                _root["card" + k]._y = 40 + 100*rowdo;
                _root["card" + k]._x = 50 + 100*k;
                //_root["card" + k].number.text = k;
                _root["card" + k].loadMovie(image[k], 1);
            }
        }
        else
        {
            for(var k:Number = 0; k < 4; k++)
            {
                attachMovie("image", "card" + k, k);
                _root["card" + k]._y = 40 + 100*rowdo;
                _root["card" + k]._x = 50 + 100*k;
                //_root["card" + k].number.text = k;
                _root["card" + k].loadMovie(image[k], 1);
            }
        }
    }