0
有什么办法将对象转换为AS3中的XML元素?将对象转换为AS3中的XML元素(反之亦然)
我发现这个教程连载他们:
http://cookbooks.adobe.com/post_Serializing_object_to_XML-11988.html
但我也需要一种方法来反序列化来获得原始对象(有自己的属性),并准备stage.addChild
有什么办法将对象转换为AS3中的XML元素?将对象转换为AS3中的XML元素(反之亦然)
我发现这个教程连载他们:
http://cookbooks.adobe.com/post_Serializing_object_to_XML-11988.html
但我也需要一种方法来反序列化来获得原始对象(有自己的属性),并准备stage.addChild
免责声明:在下面的消息中,当我写(un)序列化时,我谈论XML
您可以(un)序列化一个数据对象与p诸如数字,数组,对象或字符串之类的属性。但是,如果你没有完成重建所需的所有指令,你不能(非)序列化一个图形对象。
问题的最后一部分(添加到阶段的反序列化的对象)让我觉得你想(序列化)一个DisplayObject
。如果您的DisplayObject
的构造可以用一些属性(Loader
中的图像的URL,或者Shape
中的矩形的大小和颜色)进行汇总,您可以开发专用的序列化器。但这不适用于任何自定义Sprite
。
如果使用新的(ish)drawGraphicsData()和drawPath()方法绘制显示对象图形,则可以将绘图命令存储在实例变量中(并对它们进行序列化/反序列化)。 –