Beste helpers,
Ik was bezig met een website en nu heb ik een fout in mn menu zitten...
Ik zou zo snel neit weten waar het vandaan komt alleen ik gok dat het in mn loop zit van mn submenu.
Groetjes,
Michael
Ik was bezig met een website en nu heb ik een fout in mn menu zitten...
Ik zou zo snel neit weten waar het vandaan komt alleen ik gok dat het in mn loop zit van mn submenu.
Code:
///////////////////////////////
// Menu Actions //
///////////////////////////////
function load_XML(loaded) {
if (loaded) {
curr_nodes = xml_Data.childNodes[1];
var curr_menu:MovieClip = menuholder.menu_itemholder.createEmptyMovieClip("curr_menu", this.getNextHighestDepth());
var curr_pagina:MovieClip = contentholder.createEmptyMovieClip("curr_pagina", this.getNextHighestDepth());
var curr_img = imageholder.createEmptyMovieClip("curr_img", this.getNextHighestDepth());
var curr_sub:MovieClip = subholder.createEmptyMovieClip("curr_sub", this.getNextHighestDepth());
var menuBtn:Array = new Array();
var Type:Array = new Array();
var Image:Array = new Array();
var Url:Array = new Array();
var Title:Array = new Array();
var Tekst:Array = new Array();
for (i=0; i<curr_nodes.childNodes.length; i++) {
//DEFINITIE GEVEN
menuBtn[i] = curr_nodes.childNodes[i].childNodes[0].firstChild.nodeValue;
Type[i] = curr_nodes.childNodes[i].childNodes[1].firstChild.nodeValue;
Image[i] = curr_nodes.childNodes[i].childNodes[2].firstChild.nodeValue;
Url[i] = curr_nodes.childNodes[i].childNodes[3].firstChild.nodeValue;
Title[i] = curr_nodes.childNodes[i].childNodes[4].firstChild.nodeValue;
Tekst[i] = curr_nodes.childNodes[i].childNodes[5].firstChild.nodeValue;
//------------------------ PAGINAS ------------------------\\
if (Type[i] == 1) {
image01 = curr_img.attachMovie("Image01", "contentImage"+i, i);
image01._x = 0;
image01._y = 0;
image01.loadMovie(Image[i]);
content01 = curr_pagina.attachMovie("Content01", "contentPagina"+i, i);
content01._x = Stage.width;
content01._y = contentPossitionY;
content01.titlevak.htmlText = Title[i];
content01.tekst.htmlText = Tekst[i];
content01.tekst.autoSize = "left";
content01.tekst.border = false;
content01.tekst.multiline = true;
content01.tekst.wordWrap = true;
content01.tekst.align = "justify";
trace("Normale pagina: "+content01.titlevak.text);
}
if (Type[i] == 2) {
image01 = curr_img.attachMovie("Image01", "contentImage"+i, i);
image01._x = 0;
image01._y = 0;
image01.loadMovie(Image[i]);
content01 = curr_pagina.loadMovie(Url[i]);
content01._height = 170;
trace("External swf \""+Url[i]+"\"");
} else {
}
//------------------------ MENU ------------------------\\
menuItem = curr_menu.attachMovie("menuBtn", "menuBtn"+i, i);
menuItem._x = i*menuItem._width;
menuItem._y = -33;
menuItem.item_text.text = menuBtn[i];
trace("Menu Item: "+menuItem.item_text.text+"");
//------------------------ SUBMENU ------------------------\\
var SubItems:Array = new Array();
SubItems = curr_nodes.childNodes[i].childNodes;
SubItemsTotal = SubItems.length;
for (j=0; j<SubItemsTotal; j++) {
if (curr_nodes.childNodes[i].childNodes[j].nodeName == "MenuItem") {
subHolder = curr_sub.attachMovie("subItem", "subItem"+j, j, {_y:0, _x:0});
subHolder._x = curr_menu["menuBtn"+i]._x;
subHolder._y = j*subHolder._height;
subHolder.item_text.text = "M"+ i +" Sub "+j;
//trace(curr_nodes.childNodes[i].childNodes[j].nodeName);
}
}
trace("\n--\n--");
}
} else {
trace("**** don't work");
}
addMenuActions();
resizeStage();
}
xml_Data = new XML();
xml_Data.ignoreWhite = true;
xml_Data.onLoad = load_XML;
xml_Data.load("content/xml/basis.xml");
///////////////////////////////
// end Menu Actions //
///////////////////////////////
Groetjes,
Michael