Tengo un menu que se carga dinamicamente como objetos, hasta esta todo bien, el problema esta en que cuando quiero paginar ese menu, osea yo tengo un menu que forman 33 objetos y a su vez cada objeto es un boton, el tema esta cuando quiero ir a la segunda parte del menu para que me muestre a los otros 33 objetos que faltan.

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]