【发布时间】:2014-05-27 10:36:53
【问题描述】:
我正在尝试从数据库加载已保存的舞台,当我加载它时,它看起来不错,但加载后我无法在舞台上绘图。我知道我可能无法像保存之前那样使用加载的对象,但是加载后如何在舞台上绘制?
我正在使用Kinetic.Node.create(json, 'container');
但之后我不能再用layer.draw();添加到舞台上。
有人有什么建议吗?什么是重新绑定事件处理程序的好方法。有什么好的教程吗?谢谢!
编辑:
这是我创建和编辑画布的代码。
var stage = new Kinetic.Stage({
container: 'container',
width:screen.width*.98,
height: screen.height*.70,
id:'stage',
name: 'stage'
});
var layer = new Kinetic.Layer();
layer.on('mousedown',function(e){
var node = e.targetNode;
//select(node);
});
//load
var json= load();
stage = Kinetic.Node.create(json, 'container');
【问题讨论】:
标签: javascript html canvas kineticjs