Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/11/2008, 16:17
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
Respuesta: Como hacer un menu desplegable en flash mx?

Otra opción más rápida aunque menos personalizable es utilizar el componente MenuBar.

Para que veas un poquillo como funciona, tendrías que colocar en el escenario una instancia de MenuBar llamada my_mb

Y luego poner en capa este código(sacado de la ayuda de flash 8):

Código PHP:
import mx.controls.Menu;
import mx.controls.MenuBar;

var 
my_mb:MenuBar;


var 
my_menu:Menu my_mb.addMenu("Archivos");
var 
my_menu1:Menu my_mb.addMenu("Edición");
my_menu.addMenuItem({label:"Abrir"instanceName:"1_1"});
my_menu.addMenuItem({label:"Cerra"instanceName:"1_2"});
my_menu.addMenuItem({label:"Guardar"instanceName:"1_3"});


my_menu1.addMenuItem({label:"Copiar"instanceName:"2_1"});
my_menu1.addMenuItem({label:"Pegar"instanceName:"2_2"});
my_menu1.addMenuItem({label:"Seleccionar todo"instanceName:"2_3"});


//Crear un objeto detector.
var mbListener:Object = new Object();
var 
mbListener1:Object = new Object();

mbListener.change = function(evt_obj:Object) {
 var 
menuItem_obj:Object evt_obj.menuItem;
 
trace(menuItem_obj);
};

mbListener1.change = function(evt_obj:Object) {
 var 
menuItem_obj:Object evt_obj.menuItem;
 
trace(menuItem_obj);
};

//Añadir detector.
my_menu.addEventListener("change"mbListener);
my_menu1.addEventListener("change"mbListener1); 
Lo digo porque dependiendo para lo que sea puede no quedar mal tampoco.

Un saludo.
__________________
[+]
[+]