E' un menu
guarda
codice:
// Menu Bar
var listener = new Object();
listener.click = function(evtObj) {
var button = evtObj.target;
if (button.menu == undefined) {
// Crea un'istanza Menu e aggiunge alcune voci
button.menu = mx.controls.Menu.createMenu();
button.menu.addMenuItem("Nuovo Utente");
button.menu.addMenuItem("Gestione Utente");
button.menu.addMenuItem("Cerca Utente");
// Aggiunge un listener di modifiche per rilevare le voci selezionate
var changeListener = new Object();
changeListener.change = function(event) {
var item = event.menuItem;
switch (item.attributes.label) {
case "Nuovo Utente" :
trace("Elemento selezionato: "+item.attributes.label);
_global.dove = item.attributes.label;
gotoAndStop("AreaGestore", _global.dove);
trace (_global.dove)
break;
case "Gestione Utente" :
trace("Elemento selezionato: "+item.attributes.label);
_global.dove = item.attributes.label;
gotoAndStop("AreaGestore", _global.dove);
trace (_global.dove)
break;
case "Cerca Utente" :
trace("Elemento selezionato: "+item.attributes.label);
_global.dove = item.attributes.label;
gotoAndStop("AreaGestore", _global.dove);
trace (_global.dove)
break;
}
};
button.menu.addEventListener("change", changeListener);
}
button.menu.show(button.x, button.y+button.height);
};
commandBtnProdotti.addEventListener("click", listener);
stop();
l'idea è quella di evitare di toccare troppe volte il menu lui rileva l'etichetta e sposta la testina sul suo nome