Foros del Web » Creando para Internet » Flash y Actionscript »

Menú con 2 niveles de navegación

Estas en el tema de Menú con 2 niveles de navegación en el foro de Flash y Actionscript en Foros del Web. Tengo una clase que genera una botonera dinámica conforme a los valores de texto que se le pasen mediante un array: Código: package{ import flash.display.Sprite; ...
  #1 (permalink)  
Antiguo 17/12/2009, 13:13
 
Fecha de Ingreso: diciembre-2009
Mensajes: 4
Antigüedad: 14 años, 11 meses
Puntos: 0
Menú con 2 niveles de navegación

Tengo una clase que genera una botonera dinámica conforme a los valores de texto que se le pasen mediante un array:

Código:
package{ 
   import flash.display.Sprite; 
   import flash.display.Graphics; 
   import flash.text.TextField; 
   import flash.text.TextFormat; 
   import flash.text.TextFormatAlign; 
   import flash.events.MouseEvent;    
    
   public class Boton extends Sprite{ 
      private var caja:Sprite=new Sprite(); 
      private var texto:TextField=new TextField(); 
      private var formato:TextFormat=new TextFormat(); 
      private var _ancho:uint; 
      private var _alto:uint;    
      public var estado:Boolean; 
 
      //Constructor 
      public function Boton(ancho:uint,alto:uint,color:uint,colorHover:uint,textoBoton:String){ 
         _ancho=ancho; 
         _alto=alto; 
         estado=false; 
          
         caja.graphics.beginFill(color); 
         caja.graphics.drawRect(0,0,ancho,alto); 
         addChild(caja); 
          
         // Texto 
         texto.width=ancho; 
         texto.height=alto; 
         texto.y=9; 
         texto.text=textoBoton; 
         formato.size=18; 
         formato.color=0xFFFFFF; 
         formato.align=TextFormatAlign.CENTER; 
         formato.font="Arial"; 
          
         //Aplicamos el formato 
         texto.setTextFormat(formato); 
          
         caja.addChild(texto); 
          
         caja.buttonMode=true; 
         caja.mouseChildren=false; 
          
         caja.addEventListener(MouseEvent.MOUSE_OVER,activar); 
         caja.addEventListener(MouseEvent.MOUSE_OUT,desactivar);    
 
      }//Fin constructor 
       
      // El botón se hace transparente 
      public function activar(e:MouseEvent){ 
         caja.alpha=0; 
 
      } 
      // El botón se hace opaco       
      public function desactivar(e:MouseEvent){ 
         caja.alpha=1;    
      } 
               
   }// fin clase       
       
}// fin package

¿Cómo podría añadirle un segundo nivel de navegación?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:08.