0

大家好,我是 KineticJS 的菜鸟,我想知道如何更改属性值。例如对于创建后的矩形:

var rect = new Kinetic.Rect({
          x: 239,
          y: 75,
          width: 100,
          height: 50,
          fill: "#00D2FF",
          stroke: "black",
          strokeWidth: 4
        });

我将如何做这样的事情:

rect.NewProperty({
      x: 100,
      y: 30,
      width: 100,
      height: 50,
      fill: "#cccccc",
    });

并让其他属性保持不变?

4

2 回答 2

2

像这样:

var rect = new Kinetic.Rect({
          x: 239,
          y: 75,
          width: 100,
          height: 50,
          fill: "#00D2FF",
          stroke: "black",
          strokeWidth: 4
        });

rect.setFill("#D200FF");
rect.setStrokeWidth(1);
于 2012-08-09T12:21:25.040 回答
1

谢谢(你的)信息..

我也试过

rect.setWidth(100);

rect.setHeight(100);

有用 :)

于 2013-01-21T07:53:44.273 回答