Resulta que tengo hecho un menu que carga sus datos desde un xml. El boton es un MC q tengo en la biblioteca exportado para AS llamado "boton_principal". Hasta ahi perfecto.
La cosa es que quiero que todos esos botones q se crean aparezcan dentro d un scrollpane y la única manera q se m ha ocurrido es meter un MC cualquiera en el scrollpane y atachear el menu dentro d ese MC.
Mi problema es que el scrollpane solo hace caso al tamaño de el MC contenedor y pasa de los botones. Es decir, puedo crear 100 botones q no afecta a la barra del scroll.
Es un poco complicado d explicar. Expero q m hayais entendido bien. A ver si alguno sabe como solucionarlo y es tan amable de explicramelo.
Gracias de antemano.
Aquí os adjunto el codigo tal como lo tengo:
Código :
function enlazar(web) {
getURL(web,"_blank");
}
menu=new XML();
menu.load("menu.xml");
menu.onLoad=interprete;
menu.ignoreWhite=true;
function interprete(){
menuArray=menu.childNodes;
prof=1;
y=0;
x=0;
for (i=0;i<menuArray.length ;i++){
_root.scroll.content.attachMovie("boton_principal","boton_principal"+[i], prof++);
_root.scroll.content["boton_principal"+[i]]._x=x;
_root.scroll.content["boton_principal"+[i]]._y=y;
_root.scroll.content["boton_principal"+[i]].texto=menuArray[i].attributes.nombre;
_root.scroll.content["boton_principal"+[i]].web=menuArray[i].attributes.web;
_root.scroll.content["boton_principal"+[i]].onRelease = function() {
enlazar(this.web);
trace(this.web);
};
y+=70;
}
} 