[AS2][CS3] How to tween the position of dynamically loaded movieclips

Hello guys,

I have a flash project where different movie clips are loaded dynamically according to the data retrieved from an XML file. And they are positioned one after the other as if they were in a menu. Inside those movieclips there is a button that when it’s triggered unloads the movieclip so it disappears from the menu/list. Apart from that, I would like the rest of the attached movie clips to tween and move upwards, so the list keeps its form. I’m finding quite difficult figuring out this function. Any help would be kindly appreciated. I’m copying the code I’m using :

var numOfItems: Number;
var i: Number;
var xml:XML = new XML();
xml.ignoreWhite = true;
var home:MovieClip = this;
xml.onLoad = function()
{	
	var nodes = this.firstChild.childNodes;
	numOfItems = nodes.length;
	for(i=0;i<numOfItems; i ++)
	{
		trace ("oink"+i);
		var t = home.attachMovie("itemline_mc","itemline_mc"+i,i+10, {_x:-310 , _y:((i+1)*20)-180});
		t.itemlineproduct.text = nodes*.attributes.product;
		t.itemlinequantity.text = nodes*.attributes.quantity;
		t.itemlineproductprice.text = nodes*.attributes.price;
		t.deleteitem.onPress = function ()  { unloadMovie (this._parent);
		};
		
	}

xml.load("list.xml");


stop();

Thank you very much for your help