Javascript动态:rect resize
我有以下动力学的矩形代码,为什么我不能调整矩形的大小,尽管我在矩形中定义了调整大小属性Javascript动态:rect resize,javascript,kineticjs,Javascript,Kineticjs,我有以下动力学的矩形代码,为什么我不能调整矩形的大小,尽管我在矩形中定义了调整大小属性 var stage = new Kinetic.Stage({ container: 'container', width: 578, height: 200 }); var layer = new Kinetic.Layer(); var rect = new Kinetic.Rect({ x: 239, y: 75, width: 100,
var stage = new Kinetic.Stage({
container: 'container',
width: 578,
height: 200
});
var layer = new Kinetic.Layer();
var rect = new Kinetic.Rect({
x: 239,
y: 75,
width: 100,
height: 50,
fill: 'green',
stroke: 'black',
strokeWidth: 4,
resize: true
});
// add the shape to the layer
layer.add(rect);
// add the layer to the stage
stage.add(layer);
KineticJS没有
resize
属性
您必须手动调整大小:
rect.setSize(newWidth,newHeight);
layer.draw();
如何查看与图层相关的所有属性?有kinectics api文档吗?如何让rect接收onclick事件?以下是一些关于KineticJS的好教程:以下是文档(警告:文档似乎是自动生成的,导致一些类说它们允许某些属性/方法,但它们确实不允许)。您可以使用rect侦听单击事件,如:myRect.on(“单击”,函数();