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:resources:
> 
> 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

Reply via email to