1

次のように境界線を設定したテキストがあります。

var line1 = new Kinetic.Text({
     x: 190,
     y: 40,
     text: "Line 1",            
     stroke: "black",
     strokeWidth: 1,
     padding: 5
}

しかし、境界線を取り除くイベントを設定したいと考えています。どうすればいいですか?setStroke("none") は機能していないようです。

4

3 に答える 3

1

次に示すように、ストロークを「なし」ではなくnullに設定すると、この場合に機能します。

http://jsfiddle.net/FCuk5/6/

line1.setStroke(null);
于 2012-11-07T19:08:36.877 に答える
1

これを行うには2つの方法があります。

line1.setStroke(''); // or setStroke('rgba(0,0,0,0)');

line1.setStrokeWidth(0);

いずれにせよ、後でレイヤーを再描画する必要があります。

于 2012-11-07T20:57:03.220 に答える