【发布时间】:2012-05-12 18:17:06
【问题描述】:
我想通过单击和拖动来绘制一个矩形。我怎样才能做到这一点 ?我必须将点击事件侦听器放在哪里?在舞台上还是在层上?我有以下代码,但它不起作用:
stage = new Kinetic.Stage({...})
layer = new Kinetic.Layer({...})
stage.add(layer)
stage.on('click', function() {
var pos = stage.getMousePosition();
var rect = new Kinetic.Rect({
x: pos.x,
y: pos.y,
width: 10,
height: 10,
});
layer.add(rect);
layer.draw();
})
谢谢。
【问题讨论】:
标签: javascript canvas kineticjs