1

次に例を示します。http://jsfiddle.net/zQQ6P/11/

関連する部分:

line.transitionTo({
    points: [{ x: 100, y: 100}, { x: 200, y: 200 }],
    strokeWidth: 30,
    duration: 1
}); 

これは機能していないようです。ポイントがコメントアウトされている場合、それは機能します。これはKineticJSの制限ですか、それとも私は何か間違ったことをしていますか?

4

1 に答える 1

1

KineticjsでtransitionToが可能なのは数値だけです。たとえば、色は数値ではないため、色を遷移させることはできません。

同じように、points属性は数値ではありませんが、数値は含まれていますが、オブジェクトであり、x、y値の配列です。

この時点で、必要な機能が作成されるまでにできることは、次のようなものだけです。http: //jsfiddle.net/zQQ6P/12/

Eric Drowellは、KineticJS 4.3.2でリリースされる可能性のあるアドオンとして、移行中のポイントを挙げています。

でも今はしか使えない

  line.setPoints(); // see the jsfiddle
于 2013-01-21T19:04:57.373 に答える