1.- Arrastramos al escenario desde el panel de componentes una instancia del componente MenuBar.
2.- Le asignamos como nombre de instancia "miMenu".
3.- En el primer fotograma, insertamos el siguiente script:
stop();
function MenuListener() {
// Inicializamos una variable a 0
// porque el indice de posiciones del menu
// empieza en 0
var nIndice = 0;
// recibimos una referencia al menú en el índice especificado
var cmMenu = miMenu.getMenuAt(nIndice);
//recorremos todo el menu
while(cmMenu != undefined) {
// le adjuntamos un listener a cada elemento
cmMenu.addEventListener("change", miListener);
// Vamos a la siguiente posicion del menu.
// Será indefinido cuando no hayan mas elementos.
cmMenu = miMenu.getMenuAt(++nIndice);
}
}
// Cargamos los datos y llamamos a la funcion anterior
var DatosXML = new XML();
DatosXML.onLoad = function(){
miMenu.dataProvider = this.firstChild;
MenuListener();
};
DatosXML.ignoreWhite = true;
DatosXML.load("datos.xml");
// Por ultimo creamos el listener
// que ejecutara la accion que queramos
var miListener = new Object();
miListener.change = function(evt){
var menu = evt.menu;
var item = evt.menuItem
gotoAndStop(item.attributes.label)
};




