2016-03-24 16 views
0

だからkonva.jsには2つのテキスト項目を持つグループがあります。私はグループdraggableを作った。konvajs:ドラッグアンドドロップ後にアイテムの位置が変わらない

group.on('dragend', function() { 
    var group = this; 
    var t = group.findOne('Text'); 
    console.log(t.x(), t.y()); 
}); 

コードの残りの部分はKonva Text Demoコメントから昇格

+1

konvaを使用することはありませんが - が、おそらくテキスト位置は、それのグループに比べているのですか?あなたの質問を少し拡大できますか? – chazsolo

+1

それは多くの助けとなりました。私はまだいくつかの問題を抱えていますが、これを完全な答えに進めるなら、これを受け入れる準備ができています。 – lang2

答えて

3

とまったく同じである:

私はテキストのための xyをプリントアウトし、それが変更されたことがないのに、それをドラッグした後、

コンバを使用したことはありませんが、グループ内の子要素のxyプロパティがその親に対して相対的ですkonva.jsで...

0

のコードは次のようになります。

if(imageObj.src.indexOf("icon_clock.png") > -1) 
{ 
    clockX = (group.get('.topLeft')[0].getAbsoluteTransform().m[4]+group.get('.topRight')[0].getAbsoluteTransform().m[4])/2; 
    clockY = (group.get('.topLeft')[0].getAbsoluteTransform().m[5]+group.get('.bottomLeft')[0].getAbsoluteTransform().m[5])/2; 
} 

layerName.draw(); 
stageName.draw(); 
+0

それは良い仕事でもあり、私はこれに取り組むことができます。私たちは、時間の矢印が実行画面内で動いていたかのように、時計が動くときに動的な時計を作り出すことができます。 –

関連する問題