You always need to embed onto a variable of type class or string.  Using
[Embed] on XML is actually an undocumented trick, I believe, but it
works something like this:
 
[Embed('Data/Summary.xml')]
private var summaryClass:Class;
 
If I remember correctly, it creates a class with a (static?) "data"
member of type XML.
 
-rg
 


________________________________

        From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of tobiaspatton
        Sent: Tuesday, December 12, 2006 1:55 PM
        To: flexcoders@yahoogroups.com
        Subject: [flexcoders] Embedding XML document in Actionscript
        
        

        Hello list;
        
        I can't do this in MXML:
        
        <mx:XML id="summary" source="Data/summary.xml"/>
        
        But I can't do this in ActionScript
        
        [Embed( 'Data/Summary.xml' )]
        private var summary : XML
        
        (I get this compiler error: Embed only supported with variables
of 
        type Class or String. )
        
        Any workarounds?
        
        

         

Reply via email to