PsyKi
Legacy Member
Ja, raar probleempje..
In mijn nieuwste project heb ik een Menu, waarvoor de elementen worden opgehaald uit een xml file.
Ik had eerst een snelle testversie uitgewerkt van dat menu, niet Object-Oriented, en die werkt.
Nu heb ik het omgezet naar OO, en heb ik een klein probleempje in mijn Menu klasse:
Het probleem:
De functie drawMenu voert hij niet uit!!
Ik krijg dus als resultaat enkel de trace van "gelukt" te zien. De trace van "drawMenu" is er niet.
Ik heb er al 2 uur op staan staren en proberen, maar ik zie het probleem niet...
Waarschijnlijk ergens een klein foutje, maar waar?
In mijn nieuwste project heb ik een Menu, waarvoor de elementen worden opgehaald uit een xml file.
Ik had eerst een snelle testversie uitgewerkt van dat menu, niet Object-Oriented, en die werkt.
Nu heb ik het omgezet naar OO, en heb ik een klein probleempje in mijn Menu klasse:
Code:
public function Menu() {
loadXML();
}
private function loadXML(){
var data_xml:XML = new XML();
data_xml.ignoreWhite = true;
data_xml.onLoad = function(success:Boolean) {
if (success) {
drawMenu(this.firstChild);
trace("gelukt");
} else {
trace("fout bij lezen van de xml! ");
}
};
data_xml.load(this._xmlPath);
}
private function drawMenu(xmlFile:XMLNode) {
trace("drawMenu");
...
}
Het probleem:
De functie drawMenu voert hij niet uit!!
Ik krijg dus als resultaat enkel de trace van "gelukt" te zien. De trace van "drawMenu" is er niet.
Ik heb er al 2 uur op staan staren en proberen, maar ik zie het probleem niet...
Waarschijnlijk ergens een klein foutje, maar waar?

.