Thanks Mike, but I tried your script and got the exact same compiler errors. Ultimately what I am trying to do is bind some XML data into a pie chart. I have the pie chart working fine, but the data is just hard coded into an Actionscript object, and I would like to use XML instead. Any ideas?
So, the data.xml and the mmxl file are in the same folder, and the XML file is called data.xml - and just contains 3-4 simple XML nodes. Jason Merrill | E-Learning Solutions | icfconsulting.com >>-----Original Message----- >>From: [EMAIL PROTECTED] [mailto:flashcoders- >>[EMAIL PROTECTED] On Behalf Of Mike Chambers >>Sent: Wednesday, October 19, 2005 2:02 PM >>To: Flashcoders mailing list >>Subject: Re: [Flashcoders] Help with Flexbuilder 2 and XML loading >> >>This should work (havent compiled, so might have a typo or two). >> >><?xml version="1.0"?> >><mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml" >> creationComplete="onCreationComplete()"> >> >> <mx:Script><![CDATA[ >> import mx.formatters.*; >> [Bindable] >> >> var myXML:XML; >> var XML_URL:String >> >> private function onCreationComplete():Void >> { >> myXML = new XML(); >> XML_URL = "data.xml"; >> myXMLURL = new URLRequest(XML_URL); >> var myLoader:URLLoader = new URLLoader(myXMLURL); >> myLoader.addEventListener("complete", xmlLoaded); >> } >> >> function xmlLoaded(evtObj:Event) { >> myXML = XML(myLoader.data); >> trace("Data loaded."); >> } >> ]]> >> </mx:Script> >></mx:Application> >> >>mike chambers >> >>[EMAIL PROTECTED] >> >> >> >>Merrill, Jason wrote: >>> I'm trying to load in an XML file in Flexbuilder 2, but I get errors. >>> >>> My file "data.xml" is in the same folder as "test1.mxml". >>> >>> The errors are: >>> >>> Access of undefined property myLoader test1.mxml test1 line 11 >>> Access of undefined property xmlLoaded test1.mxml test1 line 12 >>> >>> Here is the script test1.mxml: >>> >>> <?xml version="1.0"?> >>> <mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml"> >>> >>> <mx:Script><![CDATA[ >>> import mx.formatters.*; >>> [Bindable] >>> >>> var myXML:XML = new XML(); >>> var XML_URL:String = "data.xml"; >>> var myXMLURL:URLRequest = new URLRequest(XML_URL); >>> var myLoader:URLLoader = new URLLoader(myXMLURL); >>> myLoader.addEventListener("complete", xmlLoaded); >>> >>> function xmlLoaded(evtObj:Event) { >>> myXML = XML(myLoader.data); >>> trace("Data loaded."); >>> } >>> ]]> >>> </mx:Script> >>> </mx:Application> >>> >>> Any idea what I am doing wrong? I followed the examples in the docs. >>> Thanks. >>> >>> Jason Merrill | E-Learning Solutions | icfconsulting.com >>> >>> >>> >>> NOTICE: >>> This message is for the designated recipient only and may contain privileged or >>confidential information. If you have received it in error, please notify the sender >>immediately and delete the original. Any other use of this e-mail by you is >>prohibited. >>> _______________________________________________ >>> Flashcoders mailing list >>> [email protected] >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >> >>_______________________________________________ >>Flashcoders mailing list >>[email protected] >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

