保存一个动能.层及其子层加载保存的页面

Save a Kinetic.Layer and its children to load the saved page

本文关键字:保存 子层 加载 一个      更新时间:2023-09-26

我正在使用KineticJS库从layer1拖放到layer2的应用程序。现在,我需要知道如何保存layer2(拖放目标)和它的子图层,也就是绘制在它上面的图像和形状。我必须保存位置,宽度和高度

有两个按钮:保存和加载。目的是在保存图层后加载图层。我应该使用什么KineticJs方法?有特定的功能来做到这一点吗?

您可以使用layer.toJSON(),并将图层保存为数据库中的字符串。

查看:http://www.zeali.net/mirrors/html5canvastutorials/kineticjs/html5-canvas-save-stage-as-json-string-with-kineticjs/index.html

再次创建节点,使用Kinetic.Node.create()

参见:http://www.zeali.net/mirrors/html5canvastutorials/kineticjs/html5-canvas-load-stage-with-json-string-with-kineticjs/index.html