traxman
Legacy Member
Ik zit weer met een probleem, ik zou een lijst van mensen willen rangschikken op geslacht. Nu heb ik al een massa aan code en informatie verzameld maar ik krijg het niet voor elkaar om via een button "Male" en een button "Female" de mensen op mijn scherm te krijgen die mannelijk of vrouwelijk zijn. Afhankelijk van de button die je aangeklikt hebt. Deze code heb ik reeds waarvan ik "weet" dat ze juist is:
Friends XML omvat om te testen:
Het enige wat ik niet voor elkaar krijg is die xml aan mijn knoppen hangen zodat er na het drukken op de knop resultaat op mijn scherm komt.
Ik weet dat mijn code niet allemaal actief is door de slashes, maar zo kan ik veel testen.
Ik zit echt vast!
ad:
Iemand raad? Alvast bedankt!
Code:
//Inhoud ingeladen XML opvragen
//verwijder de commentaar-slashes om de statements te testen
//in de init() function
function init(){
//trace(myXML);
//messageBox.text = myXML.firstChild.nodeName;
//messageBox.text = myXML.firstChild.firstChild.nodeName;
//messageBox.text = myXML.firstChild.firstChild.firstChild.nodeValue;
//messageBox.text = myXML.firstChild.firstChild.nextSibling.firstChild.nodeValue;
//messageBox.text = myXML.firstChild.firstChild.attributes.Gender;
//messageBox.text = myXML.firstChild.firstChild.nextSibling.attributes.Gender;
//trace(myXML.firstChild.childNodes[0]);
//trace(myXML.firstChild.childNodes[1]);
//trace(myXML.firstChild.childNodes.length);
//showXML();
}
//nieuw XML oject aanmaken en laden
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = init;
myXML.load("friends.xml");
//functie om voorbeeld XML in textfield weer te geven
function showXML(){
messageBox.htmlText = "";
messageBox.htmlText += "<header>" + myXML.firstChild.nodeName + "</header>";
for(i=0; i<myXML.firstChild.childNodes.length; i++){
messageBox.htmlText += "<para>" + myXML.firstChild.childNodes[i].firstChild.nodeValue + "</para>";
}
}
Friends XML omvat om te testen:
Code:
<MyFriends>
<Name Gender="female">Avril Lavigne</Name>
<Name Gender="male">Brad Pitt</Name>
<Name Gender="male">Johnny Rotten</Name>
<Name Gender="female">Nicole Kidman</Name>
</MyFriends>
Ik weet dat mijn code niet allemaal actief is door de slashes, maar zo kan ik veel testen.
Ik zit echt vast!
ad: Iemand raad? Alvast bedankt!