2012-01-10 4 views
1

は、私はこれに似た何かをやりました。基本的には、アニメーションでボックスを動かしています。問題は今、私がボックスをアニメートするときに、接続が一緒に動かないということです。ボックスと一緒に接続をアニメーション化する方法はありますか?RaphaelJSのアニメーションの接続

答えて

1

はい。関数上のmove関数内のコードを使用します(connections.push bla bla blaの部分)。

この1:

for (var i = connections.length; i--;) { 
     r.connection(connections[i]); 
    } 

は、あなたのアニメーション機能のすべてのステップでそれを挿入します。 (これは、デフォルトのバージョンからです...あなたがそれを変更した場合)。

これにより、新しい位置にあるノード間の接続が再作成されます。

+0

私はそれを得る。どのようにアニメーション機能のすべてのステップでコールバックを取得するのですか? –

+0

アニメーションをどのようにしたかによって異なります。あなたはどうしましたか? – zozo

+0

こういうわけです: 'shape.animate({x:500}、500、"> ");' –