标签: javascript canvas kineticjs
我正在使用KineticJS库进行从layer1到layer2的拖放应用。现在,我需要知道如何保存layer2(放置目标)及其子节点,它们是在其上绘制的图像和形状。我必须保存位置,宽度和高度。
有两个按钮:保存和加载。目的是在保存图层后加载图层。我应该使用什么KineticJs方法?有没有具体的功能呢?
答案 0 :(得分:1)
您可以使用layer.toJSON()并将图层保存为数据库中的字符串。
layer.toJSON()
退房:http://www.zeali.net/mirrors/html5canvastutorials/kineticjs/html5-canvas-save-stage-as-json-string-with-kineticjs/index.html
要再次创建节点,请使用Kinetic.Node.create()
Kinetic.Node.create()
另请参阅:http://www.zeali.net/mirrors/html5canvastutorials/kineticjs/html5-canvas-load-stage-with-json-string-with-kineticjs/index.html