sono riuscito a risolvere. Probabilmente è un po contorto, ma io lo sharo. non si sa mai 
codice:
function Navigazione() {
this.createEmptyMovieClip("menubar", 998);
var buttonArray:Array = new Array();
for (var m = 0; m<a_agenzia_item_id.length; m++) {
ics = 22*m;
menubar.attachMovie("button", "button"+m, m, {_x:ics, _alpha:0});
this.menubar["button"+m].onPress = function() {
trace(this._name);
};
buttonArray.push("button"+m);
}
function appari(pausa, xd, idinterval) {
idinterval = setInterval(function () {
clip = buttonArray[xd];
obj = menubar[clip];
ease = mx.transitions.easing.Strong.easeOut;
bwa = new mx.transitions.Tween(obj, "_alpha", ease, 0, 100, 100);
clearInterval(idinterval);
}, pausa);
}
for (var xd = 0; xd<buttonArray.length; xd++) {
var pausa:Number = 300*(xd);
var idinterval:String = "a"+xd;
appari(pausa, xd, idinterval);
}
menubar._x = (500)-(menubar._width/2);
menubar.onEnterFrame = function() {
with (this) {
_y = clipper3._y+clipper3.maskclipper._height+100;
}
};
}
finalmente fa quel che dico io! grazie collega!