idw
%Europe/Berlin %593 %2010, 15:14
Beste lezers,
Ik ben bezig met een document waarin tekst vanuit een xml document wordt binnen gehaald. Echter lukt het mij niet om een url vanuit xml in een tekstveld in Flash te plaatsen.
Hieronder de code tot nu toe.
// Loading tekst > XML-object instellen
var opdrachten_xml:XML = new XML();
opdrachten_xml.ignoreWhite = true;
opdrachten_xml.load("tekst/opdrachten.xml");
// array instellen waarin de gegevens (XML-knooppunten) worden opgeslagen
var childItems:Array = new Array();
opdrachten_xml.onLoad = function(success:Boolean):Void {
if (success) {
// array vullen met de afzonderlijke takken van het XML-bestand
childItems = opdrachten_xml.firstChild.childNodes;
// teller instellen voor de array
var i:Number = 0;
// eerste item alvast op het scherm zetten
opdrachtgever_txt.text = childItems[i].attributes.opdrachtgever;
branche_txt.text = childItems[i].attributes.branche;
taken_txt.text = childItems[i].attributes.uitvoerendetaken;
} else {
taken_txt.text = "Tekst niet geladen";
}
};
En hier het xml document:
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- het XML-bestand met informatie over opdrachten-->
<catalogus>
<!-- opdracht 1 -->
<opdracht opdrachtgever="Sportinnova" branche="Sport marketing" uitvoerendetaken="Ontwerp en bouw"/>
<!-- opdracht 2-->
<opdracht opdrachtgever2="Sportinnova2" branche2="Sport twee" uitvoerendetaken2="Ontwerp en bouw 2" techniek2="Flash 2"/>
<!-- opdracht 3-->
<opdracht opdrachtgever3="Sportinnova3" branche3="Sport drie" uitvoerendetaken3="Ontwerp en bouw 3" techniek3="Flash 3" />
</catalogus>
Ik ben bezig met een document waarin tekst vanuit een xml document wordt binnen gehaald. Echter lukt het mij niet om een url vanuit xml in een tekstveld in Flash te plaatsen.
Hieronder de code tot nu toe.
// Loading tekst > XML-object instellen
var opdrachten_xml:XML = new XML();
opdrachten_xml.ignoreWhite = true;
opdrachten_xml.load("tekst/opdrachten.xml");
// array instellen waarin de gegevens (XML-knooppunten) worden opgeslagen
var childItems:Array = new Array();
opdrachten_xml.onLoad = function(success:Boolean):Void {
if (success) {
// array vullen met de afzonderlijke takken van het XML-bestand
childItems = opdrachten_xml.firstChild.childNodes;
// teller instellen voor de array
var i:Number = 0;
// eerste item alvast op het scherm zetten
opdrachtgever_txt.text = childItems[i].attributes.opdrachtgever;
branche_txt.text = childItems[i].attributes.branche;
taken_txt.text = childItems[i].attributes.uitvoerendetaken;
} else {
taken_txt.text = "Tekst niet geladen";
}
};
En hier het xml document:
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- het XML-bestand met informatie over opdrachten-->
<catalogus>
<!-- opdracht 1 -->
<opdracht opdrachtgever="Sportinnova" branche="Sport marketing" uitvoerendetaken="Ontwerp en bouw"/>
<!-- opdracht 2-->
<opdracht opdrachtgever2="Sportinnova2" branche2="Sport twee" uitvoerendetaken2="Ontwerp en bouw 2" techniek2="Flash 2"/>
<!-- opdracht 3-->
<opdracht opdrachtgever3="Sportinnova3" branche3="Sport drie" uitvoerendetaken3="Ontwerp en bouw 3" techniek3="Flash 3" />
</catalogus>