Javascript动力学:rect调整大小

时间:2013-12-20 11:40:55

标签: javascript kineticjs

我有以下代码用于动力学的Rect,为什么我无法调整rect的大小,虽然我调整了在rect中定义的属性。

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);

1 个答案:

答案 0 :(得分:1)

KineticJS没有resize属性。

您必须手动调整大小:

rect.setSize(newWidth,newHeight);
layer.draw();