将Flash Stage Data保存到XML(运行时)

时间:2013-04-09 09:16:27

标签: actionscript-3 flash adobe flashdevelop starling-framework

我正在研究一个原型,我必须生成阶段的XML文件,我的意思是说在阶段i上创建的元素必须在XML中创建具有数据类型和其他属性的节点列表。

就像我在舞台上创建了两个movieClip一样,XML应该是这样的:

<root>
   <movieClip name="container">
     <width>100</width>
     <height>100</height>
     <alpha>0.5</alpha>
     <x>20</x>
     <y>0</y>
   </movieclip>

   <movieClip name="child">
     <width>200</width>
     <height>10</height>
     <alpha>1</alpha>
     <x>120</x>
     <y>50</y>
   </movieclip>
</root>

它就像一个XML生成器工具,您将数据放在舞台上并生成该层次结构的XML。如果有任何人知道如何实现这一目标,请与我分享。