保存到JSON并通过保持我定义的相同事件和图像来加载Kinetic.Layer

时间:2014-06-03 22:29:11

标签: json kineticjs

是否有一个具体示例将每个节点上包含图像+形状+事件的图层保存为JSON格式,然后加载它?我到目前为止所做的是保存到JSON。

我想让用户能够保存他所做的事情,关闭他的电脑(他在网站上的会话),然后当他再次连接时,会出现旧的保存图层。所以他可以继续绘画,拖放等等。

1 个答案:

答案 0 :(得分:1)

据我所知,您只能将形状及其属性保存到JSON。您无法保存图片和活动。

从JSON加载舞台后,您将不得不重新分配所有图像以及事件。

以下是KineticJS网站关于Complex Stage Loading

的一篇文章

Edit1:我遇到了同样的问题...为了解决这个问题,在加载舞台,图层和形状之后,我只需要使用{{1}来获取我想要分配事件的形状在find属性上。您也可以考虑使用name find用于同一目的。