0

キネティック js のチェックアウトを開始しました。多くのグループがあり、それぞれに と がありKinetic.TextますKinetic.Rect

このプロンプトでテキストを簡単に変更できます。

text.on('click', function(evt) {
          this.setText(prompt('New Text:'));
          layer.draw(); //redraw the layer containing the textfield
        });

しかし、テキストに応じて、(テキストを含む) 長方形の高さと幅を変更したいと考えています。だから、これは私が試したものですが、これはうまくいきません。プロンプトが表示されますが、テキストは変更されず、その後、グループはクリックできなくなります!;

 group.on('click', function(evt) {
              this.get('.textbox').setText(prompt('New Text:'));
              //this.get('.rectangle')....change rect's height/width here
              layer.draw(); //redraw the layer containing the textfield
            });

Kinteic.Text長方形とテキストボックスは、両方のグループとKinetic.Rect各グループの名前です。私は何を間違っていますか?

4

1 に答える 1