Hallo,
Ik ben een swf aan het maken die met AS3 gegevens uit een xml file haalt. Alles werkt totdat ik de gegevens uit het attribuut field haal.
Dit is mijn code:
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest(""));
function LoadXML(e:Event):void {
xmlData = new XML(e.target.data);
Parseacco(xmlData);
}
function Parseacco(accommodatie:XML):void {
var lengte = accommodatie.product.length();
var i = (Math.round(Math.random() * lengte) ) ;
productnaam1_mc.productnaam.text = (accommodatie.product.name.text()[i]) ;
prijs1_mc.prijs.text = ("€ " + accommodatie.product.price.text()[i] + ",-");
bestemming1_mc.bestemming.text = ("in " + accommodatie.product.additional[i].field[2].(@name).text());
}
en dit is de foutmelding:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at xmlbannergoed_fla::MainTimeline/Parseacco()
at xmlbannergoed_fla::MainTimeline/LoadXML()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Ik heb het proberen te googlen maar kom er niet echt verder mee. Heeft iemand een idtje? Alvast bedankt!
Ik ben een swf aan het maken die met AS3 gegevens uit een xml file haalt. Alles werkt totdat ik de gegevens uit het attribuut field haal.
Dit is mijn code:
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest(""));
function LoadXML(e:Event):void {
xmlData = new XML(e.target.data);
Parseacco(xmlData);
}
function Parseacco(accommodatie:XML):void {
var lengte = accommodatie.product.length();
var i = (Math.round(Math.random() * lengte) ) ;
productnaam1_mc.productnaam.text = (accommodatie.product.name.text()[i]) ;
prijs1_mc.prijs.text = ("€ " + accommodatie.product.price.text()[i] + ",-");
bestemming1_mc.bestemming.text = ("in " + accommodatie.product.additional[i].field[2].(@name).text());
}
en dit is de foutmelding:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at xmlbannergoed_fla::MainTimeline/Parseacco()
at xmlbannergoed_fla::MainTimeline/LoadXML()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Ik heb het proberen te googlen maar kom er niet echt verder mee. Heeft iemand een idtje? Alvast bedankt!