Ryzer
Legacy Member
Hallo,
Ik probeer een Shoutbox te maken met een Flash front-end. Helaas is mijn Flash/ActionScript kennis beperkt. Er loopt iets mis en ik vind maar niet wat. Ik heb verschillende tutorials opgezocht om te kijken of zij iets doen wat ik niet doe, maar het blijft een raadsel.
Mijn XML:
Mijn ActionScript:
Trace output:
Hij output de XML data correct, dus hij heeft deze goed ingelezen. Maar hij wilt ge "for" lus niet ingaan... myXML.childNodes.lenght blijkt "undefined" te zijn?
Ik hoop dat iemand mij kan verderhelpen.
Mvg,
Ryzer
Ik probeer een Shoutbox te maken met een Flash front-end. Helaas is mijn Flash/ActionScript kennis beperkt. Er loopt iets mis en ik vind maar niet wat. Ik heb verschillende tutorials opgezocht om te kijken of zij iets doen wat ik niet doe, maar het blijft een raadsel.
Mijn XML:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<shouts>
<shout>
<name>Ryzer</name>
<message>Let's test the shoutbox shall we?</message>
</shout>
</shouts>
Mijn ActionScript:
PHP:
function loadXML (success) {
if (success) {
trace("loadXML: loaded!");
var myXML = xmlData.firstChild;
trace(xmlData.toString());
_global.nameA = [];
_global.messageA = [];
for (var i = 0; i < myXML.childNodes.lenght; i++) {
trace("Found node!");
_global.nameA[i] = myXML.firstChild[i].childNodes[0].firstChild.nodeValue;
_global.messageA[i] = myXML.firstChild[i].firstChild.nextSibling.firstChild.nodeValue;
shouts.htmlText += "<b>" + nameA[i] + ":</b> ";
shouts.htmlText += messageA[i] + "<br>";
}
} else {
trace("loadXML: error!");
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("shout_xml_output.php");
Trace output:
Code:
loadXML: loaded!
<?xml version="1.0" encoding="ISO-8859-1"?><shouts><shout><name>Ryzer</name><message>Let's test the shoutbox shall we?</message></shout></shouts>
Hij output de XML data correct, dus hij heeft deze goed ingelezen. Maar hij wilt ge "for" lus niet ingaan... myXML.childNodes.lenght blijkt "undefined" te zijn?
Ik hoop dat iemand mij kan verderhelpen.
Mvg,
Ryzer

