Io farei così:

Codice PHP:
var menu:Array = ["home""chi siamo""prodotti""contatti"];

var 
menuHolder:MovieClip = new MovieClip();
addChild(menuHolder);

for (var 
i:int 0i<menu.lengthi++)
{
    var 
tf:TextField addTf(menu[i]);
    var 
mc:MovieClip addMc(tf.widthtf.height);
    
mc.addChild(tf);
    
menuHolder.addChild(mc);
    
    try {
        
menuHolder.getChildAt(i).menuHolder.getChildAt(i-1).menuHolder.getChildAt(i-1).width 10;
    } catch (
e:Error) {};
    
}

function 
addTf(testo:String):TextField
{
    var 
tf:TextField = new TextField();
    
tf.autoSize TextFieldAutoSize.LEFT;
    
tf.text testo;
    
    return 
tf;
}

function 
addMc(w:Numberh:Number):MovieClip
{
    var 
mc:MovieClip = new MovieClip();
    
mc.graphics.beginFill(0xCCCCCC1);
    
mc.graphics.drawRect(00wh);
    
    return 
mc;

Ovviamente se i bottoni del menu li hai già devi solo usare il ciclo con i tuoi bottoni, senza crearli a runtime.