xml to flash
Jeg forsøger at hente nedenstående xml ind i flash og ligge xml'en ind i nogle variabler. Men det går ikke så godt. Hvad gør jeg galt?<?xml version="1.0" encoding="UTF-8"?>
<brunch>
<opskrift>
<id>0</id>
<headertxt>Brunch Ret fdfgd</headertxt>
<img>img/opskrifter/brunch.jpg</img>
<LargeImg>img/opskrifter/brunch_stort.jpg</LargeImg>
<contenttxt>Til 4 personer sdfdsffsdfs sdfsdfsf</contenttxt>
</opskrift>
<opskrift>
<id>1</id>
<headertxt>Brunch Ret fdfgd</headertxt>
<img>img/opskrifter/brunch.jpg</img>
<LargeImg>img/opskrifter/brunch_stort.jpg</LargeImg>
<contenttxt>Til 4 personer sdfdsffsdfs sdfsdfsf</contenttxt>
</opskrift>
</brunch>
//load XML
var myXML:XML = new XML();
var rootNode:XMLNode;
var img:Array = new Array();
var headertxt:Array = new Array();
var id:Array = new Array();
myXML.ignoreWhite = true;
myXML.onLoad = processXML;
function processXML(success:Boolean) {
if (success) {
rootNode = this.firstChild;
trace("rootNode: "+rootNode);
loopThroughXML();
trace("XML was loaded and parsed successfully");
} else {
trace("error");
}
}
myXML.load("brunch2.xml");
//looper igennem XML
function loopThroughXML() {
Antal_opskrifter = rootNode.childNodes.length;
trace("Antal_opskrifter: "+Antal_opskrifter);
for (var i:Number = 0; i<Antal_opskrifter; i++) {
headertxt[i] = rootNode.childNode[i].attributes.headertxt;
img[i] = rootNode.childNodes[i].attributes.img;
id[i] = rootNode.childNodes[i].attributes.id;
}
indsaetXML();
}