Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript动态:rect resize_Javascript_Kineticjs - Fatal编程技术网

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(“单击”,函数();