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?