hola Bandit,
he echo tal cual me has dicho:
1- este codigo pegado dentro del mc "botonera" creado manualmente
Código as2:
Ver original//creamos un MovieClip vacio q funcionara como contenedor a nuestros botones
this.createEmptyMovieClip("botonera",this.getNextHighestDepth());
botonera._x = 100;
//creamos un Array con los nombres de los botones y q nos dira cuantos queremos
var labels:Array = Array("home","about","services","contact");
//usamos with() para escribir dentro del clip vacio
with(botonera){
//posicionamos la botonera
//creamos un for seteado por la longitud del Array
for(i=0;i < labels.length; i++){
//declaramos una vaiable de tipo MovieClip q funcionara de modelo a nuestros botones
//le damos por valor cada boton attachado
var modelButton:MovieClip = this.attachMovie("empresa", "empresa" + i, this.getNextHighestDepth ());
//posicionamos los botones
modelButton._x = 0;
modelButton._y = i*20; //multiplicamos por 0, para q la distancia sea constante
//le ponemos titulo a cada boton, dados por los elementos del Array
modelButton.texto.text = labels[1];
//simulamos eventos RollOver y RollOut
modelButton.onEnterFrame = function (){
//ecuacion para la trancicion de alpha
//donde: a = transparencia
// v = velocidad de trancicion
this._alpha += (this.a - this._alpha) /this.v;
//si el cursor esta sobre el boton...
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
//...cambia su transparencia al 50%
this.a = 50;
this.v = 5;
//sino, vuelve o se mantiene al 100%
} else{
this.a = 100;
this.v = 10;
}
}
//simulamos eventos onRelease
modelButton.onMouseDown = function (){
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
if(this._name == "empresa0"){
trace("welcome home")//acciones
}
if(this._name == "empresa1"){
trace("about us")//acciones
}
if(this._name == "empresa2"){
trace("our services")//acciones
}
if(this._name == "empresa3"){
trace("contact us")//acciones
}
}
}
}
}
2- Crear MC empresa donde el primer frame es. un rectangulo y el segun un texto con nombre de instancia "texto"
3- ``En el escenario coloca el Componente ScrollPane´´ , no se donde te refieres cuando dices
escenario lo he provado dentro de botonera , y no iva pero en el escenario principal y eliminando el MC botonera del escenario principal ( prk sino se veian repetidos ) , se
crean los botones correctamente dentro del
scrollPanel pero
no hace el scroll para todos los elementos, :S
gracias de antemano
Edito: ya he visto cómo puedo ir modificandolo , muchas gracias me has sacado de donde estaba encallado =D