Flash sutter røv med det der. Har selv lige rodet med samme problem. Hvad er symptomet? Kommer der bare ingenting eller hvad? Du har selvf. checket at der ikke er noget i vejen med xml_txt.text, fx ved at erstatte '= guestbookBlaBla..' med '="foo"', ikke?
Hvis den sidste node i din iteration tilfældigvis er tom, er det ikke så mærkeligt. Du overskriver text attributten for dit tekstfelt for hver iteration?
.. har dog et sidse spørgsmål, som du måske kan hjælpe med: Hvordan kan det være, at der står 'undefined', som det første, når jeg bruger dette script, til at udskrive xml'en med:
function procXML(xml:XML) { xml_length = guestbook_xml.firstChild.childNodes.length; for (var i:Number = 0; i < xml_length; i++) { xml_body_str += guestbook_xml.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue + newline; } xml_txt.text = xml_body_str; }
Hmm, jeg kan jo ikke se din xml... mangler den første childnode at blive udskrevet? Eller kommer den efter undefined?
Men det kan måske også være noget med hvordan du definerer xml_body_str. Hvis du lægger noget til noget der er undefined, kan det måske give problemer. Prøv med var xml_body_str:String = "";
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.