是否有一个具体示例将每个节点上包含图像+形状+事件的图层保存为JSON格式,然后加载它?我到目前为止所做的是保存到JSON。
我想让用户能够保存他所做的事情,关闭他的电脑(他在网站上的会话),然后当他再次连接时,会出现旧的保存图层。所以他可以继续绘画,拖放等等。
答案 0 :(得分:1)
据我所知,您只能将形状及其属性保存到JSON。您无法保存图片和活动。
从JSON加载舞台后,您将不得不重新分配所有图像以及事件。
以下是KineticJS网站关于Complex Stage Loading
的一篇文章 Edit1:我遇到了同样的问题...为了解决这个问题,在加载舞台,图层和形状之后,我只需要使用{{1}来获取我想要分配事件的形状在find
属性上。您也可以考虑使用name
find
用于同一目的。