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.