Извини, не совсем понял всех твоих вопросов (просто башка забита другим сейчас). Размножить кнопки можно через цикл. Вот пример
for (var i=0; i<count; i++){
clip = "item"+i;
_root.emty.attachMovie("item", clip, i);
//далее для кнопки все свойства проставляешь
_root[clip].onPress = function(){
//твой код
}
//и далее все обработчики наведения, отжатия и тп.
}
Надеюсь, идею уловил?

Кстати, ты и так в своем примере строишь динамически меню
Текст фиелд имеет свойство autoSize - отвечает за автомасштабирование поля. Возможные значения - "left" или true, "right", "center", false или "none". Эксперементируй!
