Ok, so Now the error is 

"Access of undefined property data"

***My entire mxml script looks like this:

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml";>
  <mx:Script>
        <![CDATA[
        import mx.formatters.*;
        import flash.net.URLRequest;
        import flash.net.URLLoader;
                var myXML:XML;
                var myXMLURL:URLRequest;
                private function onCreationComplete():Void{
                        myXML = new XML();
                        myXMLURL = new URLRequest("data.xml");
                        var myLoader:URLLoader = new
URLLoader(myXMLURL);
                        myLoader.addEventListener("complete",
xmlLoaded);
                }

                private function xmlLoaded(evtObj:Event) {
                  myXML = XML(evtObj.target.data);
                }
    ]]>
    </mx:Script>
    <mx:Panel title="{data.day[0].name}"/>
</mx:Application>

***My data.xml in the same folder as the mxml looks like this:

<?xml version="1.0"?>
<data>
        <day>
        <name>Monday</name>
        <amount>5</amount>
    </day>
        <day>
        <name>Tuesday</name>
        <amount>7</amount>
    </day>
    <day>
        <name>Wednesday</name>
        <amount>8</amount>
    </day>
</data>



Jason Merrill   |   E-Learning Solutions   |  icfconsulting.com










>>-----Original Message-----
>>From: [EMAIL PROTECTED] [mailto:flashcoders-
>>[EMAIL PROTECTED] On Behalf Of Stefan Mees
>>Sent: Thursday, October 20, 2005 12:18 PM
>>To: Flashcoders mailing list
>>Subject: Re: [Flashcoders] Help with Flexbuilder 2 and XML loading
>>
>>Merrill, Jason schrieb:
>>> Thanks, but nope - still gives the same error:
>>>
>>Yes of course, you need the quotes! Sorry my typo ;-)
>>
>><mx:Panel title="{data.day[0].name}">
>>
>>
>>> "Open quote is expected for attribute "title".      test1.mxml
test1
>>> line 36
>>>
>>> Jason Merrill   |   E-Learning Solutions   |  icfconsulting.com
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>>>-----Original Message-----
>>>>>From: [EMAIL PROTECTED]
[mailto:flashcoders-
>>>>>[EMAIL PROTECTED] On Behalf Of Stefan Mees
>>>>>Sent: Thursday, October 20, 2005 11:51 AM
>>>>>To: Flashcoders mailing list
>>>>>Subject: Re: [Flashcoders] Help with Flexbuilder 2 and XML loading
>>>>>
>>>>>try it this way....
>>>>><mx:Panel title={data.day[0].name}>
>>>>>
>>>>>
>>>>>
>>>>>Merrill, Jason schrieb:
>>>>>
>>>>>>Mike, thanks.  So right, I know about the new specs for accesing
>>>
>>> XML,
>>>
>>>>>>sorry I wasn't clear, what I meant was, how do I access the node
>>>
>>> value
>>>
>>>>>>WITHIN the mxml?
>>>>>>
>>>>>>So if my XML file is:
>>>>>>
>>>>>><data>
>>>>>>     <day>
>>>>>>          <name>Monday</name> //(repeating node)
>>>>>>          etc.
>>>>>>
>>>>>>And I have first loaded it in using the script you sent, then I
>>>
>>> would
>>>
>>>>>>expect I would access it like this:
>>>>>>
>>>>>>data.day[0].name
>>>>>>
>>>>>>But if I do:
>>>>>><mx:Panel title=data.day[0].name>
>>>>>>
>>>>>>I get a compiler error saying that quotes are expected for the
title
>>>>>>attribute.
>>>>>>
>>>>>>So if I put in the quotes:
>>>>>><mx:Panel title="data.day[0].name">
>>>>>>
>>>>>>Then it doesn't evaluate, it treats it as a string and appears
>>>
>>> literally
>>>
>>>>>>in the .swf as data.day[0].name
>>>>>>
>>>>>>I can't seem to find any examples in the docs bridging the
loading
>>>
>>> XML
>>>
>>>>>>and then using it in mxml - there seem to be examples of the new
>>>
>>> syntax
>>>
>>>>>>to traverse the tree, and also examples of loading XML, but
nothing
>>>>>>combining the two and referring to the node in mxml.  At least, I
>>>>>>couldn't find any.
>>>>>>
>>>>>>Thanks for any help or examples.
>>>>>>
>>>>>>
>>>>>>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 3:33 PM
>>>>>>>>To: Flashcoders mailing list
>>>>>>>>Subject: Re: [Flashcoders] Help with Flexbuilder 2 and XML
loading
>>>>>>>>
>>>>>>>>With E4X:
>>>>>>>>
>>>>>>>>http://labs.macromedia.com/wiki/index.php/ActionScript_3:resourc
es:
>>>
>>> api
>>>
>>>>>>s:E4X
>>>>>>
>>>>>>
>>>>>>>>mike chambers
>>>>>>>>
>>>>>>>>[EMAIL PROTECTED]
>>>>>>>>
>>>>>>>>Merrill, Jason wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>>Cool, thanks.  That didn't throw any errors.  Now how would I
>>>>>>
>>>>>>traverse
>>>>>>
>>>>>>
>>>>>>>>>that XML data in my mxml?
>>>>>>>>>
>>>>>>>>>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 3:08 PM
>>>>>>>>>>>To: Flashcoders mailing list
>>>>>>>>>>>Subject: Re: [Flashcoders] Help with Flexbuilder 2 and XML
>>>
>>> loading
>>>
>>>>>>>>>>>Try this (tested and works here);
>>>>>>>>>>>
>>>>>>>>>>>I think the main issue was that you were not importing the
>>>
>>> classes.
>>>
>>>>>>I
>>>>>>
>>>>>>
>>>>>>>>>>>changed a few other things also. Let me know if this doesn't
>>>
>>> run,
>>>
>>>>>>or
>>>>>>
>>>>>>
>>>>>>>>>if
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>you have questions.
>>>>>>>>>>>
>>>>>>>>>>>------
>>>>>>>>>>><?xml version="1.0"?>
>>>>>>>>>>><mx:Application
xmlns:mx="http://www.macromedia.com/2005/mxml";
>>>>>>>>>>>     creationComplete="onCreationComplete()">
>>>>>>>>>>>
>>>>>>>>>>>   <mx:Script><![CDATA[
>>>>>>>>>>>       import mx.formatters.*;
>>>>>>>>>>>       import flash.net.URLRequest;
>>>>>>>>>>>       import flash.net.URLLoader;
>>>>>>>>>>>
>>>>>>>>>>>     var myXML:XML;
>>>>>>>>>>>     var myXMLURL:URLRequest;
>>>>>>>>>>>
>>>>>>>>>>>     private function onCreationComplete():Void
>>>>>>>>>>>     {
>>>>>>>>>>>             myXML = new XML();
>>>>>>>>>>>
>>>>>>>>>>>             myXMLURL = new URLRequest("data.xml");
>>>>>>>>>>>             var myLoader:URLLoader = new
>>>
>>> URLLoader(myXMLURL);
>>>
>>>>>>>>>>>             myLoader.addEventListener("complete",
>>>
>>> xmlLoaded);
>>>
>>>>>>>>>>>     }
>>>>>>>>>>>
>>>>>>>>>>>     private function xmlLoaded(evtObj:Event) {
>>>>>>>>>>>               myXML = XML(evtObj.target.data);
>>>>>>>>>>>               trace("Data loaded.");
>>>>>>>>>>>     }
>>>>>>>>>>>      ]]>
>>>>>>>>>>>  </mx:Script>
>>>>>>>>>>></mx:Application>
>>>>>>>>>>>----------
>>>>>>>>>>>
>>>>>>>>>>>mike chambers
>>>>>>>>>>>
>>>>>>>>>>>[EMAIL PROTECTED]
>>>>>>>>>>>
>>>>>>>>>>>Merrill, Jason wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>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
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>_______________________________________________
>>>>>>>>>>>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
>>>>>>
>>>>>>_______________________________________________
>>>>>>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
>>
>>_______________________________________________
>>Flashcoders mailing list
>>[email protected]
>>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to