如何将as3绘图api创建的图形保存到本地磁盘,然后重新打开它

Adi*_*tya 0 actionscript-3

我创建了一个可以使用as3绘图api绘制形状的应用程序.现在我想将这些图形保存到本地磁盘,然后稍后打开该文件以进行进一步编辑.

我怎样才能做到这一点 ??将绘制的对象转换为位图会做到吗?如果我将我的电影剪辑转换为位图,我会失去任何质量或其他东西......?还是有其他方法可以做我想要达到的目标.

此外,我不想将图纸转换为jpegs或任何其他图像格式.

提前致谢 :)

Str*_*lle 5

看看readGraphicsData():

在Flash Player 11.6和Adobe AIR 3.6及更高版本中,您可以使用Graphics类的readGraphicsData()方法来获取显示对象的矢量图形内容的数据表示.这可用于创建图形的快照,以便在运行时保存,复制,创建spritesheet等.

调用readGraphicsData()方法返回包含IGraphicsData对象的Vector实例.这些是用于使用drawGraphicsData()方法绘制矢量图形的相同对象.

资料来源:http://help.adobe.com/zh_CN/as3/dev/WS749610B4-4709-4f75-BBA0-650BF52623CA.html

这是readGraphicsData()drawGraphicsData()的文档.

您还可以在此处查看示例和一些讨论:http://www.bytearray.org/?p = 5013