PDA

Volledige versie bekijken : XML uitlezen


Frederic
%Europe/Berlin %751 %2006, 19:02
Ik heb dmv een tutorial van deze site geprobeerd om een RSS lezer in Flash te maken.

Nu, dit is wat ik in mijn AS heb staan:

//Hierdoor gaat het sneller gaan
#include "xmlnintro.as" ;

//De RSS feed uitlezen
RSSfeed = new XML();
RSSfeed.ignoreWhite = true;
RSSfeed.load ("http://www.multidesk.be/rss/forums/");
RSSfeed.onLoad = VerwerkRSSfeed;


function VerwerkRSSfeed (gelukt) {

if(gelukt) {
itemXML = new XML ();
itemXML = kaartXML.firstChild.childNodes[findChildNode("item")];

for(i=0; i < itemXML.childNodes.length;i++) {
titel = itemXML.childNodes[i].attributes.title;
datum = itemXML.childNodes[i].attributes.pubDate;
auteur = itemXML.childNodes[i].attributes.author;
}
}

else {
trace( "xml data heeft een probleempje!" ) ;
}

}

function findChildNode(searchNode) {
var x = 0;

while (RSSfeed.firstChild.childNodes[x].nodeName.toLowerCase() ! = searchNode) {x++{
x++;
if (x < 1000) {break, trace("Error, "+searchNode+" niet gevonden); return false;}

}
return x;

}
Maar, ik heb nu absoluut geen idee meer wat ik moet doen om nu die gegevens in mijn .fla bestand te krijgen. Kan iemand me weer even op weg helpen, desnoods met een voorbeeldje waaruit ik de werkwijze kan afleiden?

Bedankt!

behived
%Europe/Berlin %382 %2006, 10:11
je zal eens moeten zoeken op arrays.
Momenteel zal je enkel de laatste informatie kunnen opvragen, want je overschrijft elke keer de titel, datum en auteur.
Als je van titel, datum en auteur een array maakt, kan je alle info uitlezen uit die array.