Si lo que quieres es tener los botones dentro de un scroll, haz lo siguiente:
1.- Crea un MC manualmente lo llamas
botonera y lo vinculas.
En su primer frame escribe, el código:
Código actionscript:
Ver originalthis.createEmptyMovieClip("botonera",this.getNextHighestDepth());
botonera._x = 100;
var labels:Array = Array("Home", "About", "Service", "Contact");
with (botonera) {
for (i=0; i<labels.length; i++) {
var modelButton:MovieClip = this.attachMovie("empresa", "empresa"+i, this.getNextHighestDepth());
modelButton._x = 0;
modelButton._y = 0+i*30;
modelButton.texto.text = labels[i]+","+i;
modelButton.onEnterFrame = function() {
this._alpha += (this.a-this._alpha)/this.v;
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this.a = 50;
this.v = 5;
} else {
this.a = 100;
this.v = 10;
}
};
modelButton.onMouseDown = function() {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
if (this._name == "empresa0") {
trace("welcome empresa1");//acciones
}
if (this._name == "empresa2") {
trace("welcome empresa2");//acciones
}
if (this._name == "empresa3") {
trace("welcome empresa3");//acciones
}
if (this._name == "empresa4") {
trace("welcome empresa4");//acciones
}
}
};
}
}
2.- Crea otro MC, lo llamas: empresa y lo vinculas, en el frame 1 dibuja un rectángulo y en el frame 2 coloca un campo de texto dinámico con nombre de instancia: texto.
3.- En el escenario coloca el Componente ScrollPane y le das las dimensiones que quieras sea necesario para mostrar 1, 2 o lo botones que necesites por vez.
Abres el Inspector de componentes y allí donde dice:
contenPath le escribes:
botonera.
Espero haberte sido de ayuda,