Hi everyone,
Im working on my own menu with xml and submenus
But i dont know how to add the submenus now
can anyone help me because i just started with as3.0
//Configuraties
import fl.transitions.Tween;
import fl.transitions.easing.*;
var xmlPath:String = "menu.xml"; //XML PATH
var settingsXML:XML; //XML naar Variable
var tweensArray:Array = new Array(); //Array voor Tweens
// Load the XML file
var loader = new URLLoader();
loader.load (new URLRequest(xmlPath));
loader.addEventListener (Event.COMPLETE, xmlLoaded);
function xmlLoaded (e:Event):void {
//Checken of hij ook echt is geladen
if ((e.target as URLLoader) != null ) {
//Data in variable zetten
settingsXML = new XML(loader.data);
settingsXML.ignoreWhitespace = true;
//Functie voor het menu
createMenu(20, 30, 1);
}
}
function createMenu (menu_x, menu_y, verticalOrHorizontal):void {
var menuItem:MenuItem; //Voor de menu buttons
var i:uint = 0; //Teller
//Loop voor MainMenu
for each (var mainmenu:XML in settingsXML.mainmenu) {
menuItem = new MenuItem(); //Buttons genereren
menuItem.menuLabel.text = mainmenu.@name; //Maakt de menu text
menuItem.menuLabel.autoSize = TextFieldAutoSize.LEFT; //Text resizen
menuItem.pijl.visible = false;
if (verticalOrHorizontal == 1) {
menuItem.x = menu_x + i*100;
menuItem.y = menu_y;
}
if (verticalOrHorizontal == 2) {
menuItem.x = menu_x;
menuItem.y = menu_y + i*26;
}
addChild (menuItem);
i++;
}
//END LOOP
}