Se entiende mas o menos....
Este es el codigo del menu:
Código :
menu = function(inic,max){
inc = 1;
for (var i = inic; i<max; i++) {
attachMovie("boton_btn","boton_"+i,i);
eval("boton_"+i)._y = 2
var item:Object = this["boton_"+i];
item._x = 27.5 * inc
item.i = i;
//
item.ancho = xmlObjet.childNodes[i-1].attributes.width;
item.alto = xmlObjet.childNodes[i-1].attributes.height;
//
item.num_txt.text = i;
item.num_txt.setTextFormat(_root.formato);
item.num_txt.embedFonts = true;
//
anc = Number(450 + 10) ;
alt = Number(301 + 10) ;
redimensiona(_root.fondo_mc,anc,alt,5,1)
vacio_mc._x = ( 465.5 - (anc / 2) ) + 5 ;
vacio_mc._y = ( 310 - (alt / 2) ) + 5 ;
//
item.onPress = function(){
vacio_mc._visible = 0;
an = Number(this.ancho) + 10 ;
al = Number(this.alto) + 10 ;
redimensiona(_root.fondo_mc,an,al,5,this.i);
vacio_mc._x = ( 465.5 - (an / 2) ) + 5 ;
vacio_mc._y = ( 310 - (al / 2) ) + 5 ;
}
inc++;
}
}
menu(1,33);
Hasta aca funciona todo barbaro, me aparecen los 33 botones u objetos, osea del 1 al 32 inclusibe, el problema es cuando quiero cargar los botones u objetos que faltan, por que yo lo hago con un boton de adelante y uno de atras para ir moviendo el menu.
El codigo de esos botones es el siguiente:
Código :
control = 0;
ad_btn.onPress = function(){
if(control == 0){
_parent.menu_mc.menu(33,65)
control = 1;
pag_txt.text = "2 : 2" ;
ad_btn.enabled = 0;
at_btn.enabled = 1;
}
}
at_btn.onPress = function(){
if(control == 1){
_parent.menu_mc.menu(1,33);
control = 0 ;
pag_txt.text = "1 : 2";
at_btn.enabled = 0;
ad_btn.enabled = 1;
}
}
El problema de esto es que cuando carga la peli, carga el menu del 1 al 32 como tiene que cargarse, cuando hago click en el boton de adelante me carga los botones del 33 al 64 como tiene que ser, el gran problema es cuando despues de eso haces click en atras, y hai ya no me carga nada y se queda siempre en los botones del 33 al 64.
Yo me imagino que debe ser por los niveles del menu, debe estar en ese lugar el problema del codigo pero no se bien.
Si alguien me puede dar una mano mejor. Muchas Gracias!!! [/i]
