1

我有一个问题,我有一个输入,我将文本添加到画布图像动力学阶段,我可以用可拖动的方式移动画布内的文本,但现在我希望可以双击或删除此标签文本如果我想要,因为例如如果我对文本或类似内容有误。

你能帮我吗?

谢谢

4

1 回答 1

1

您可以调用 myText.remove 从图层中删除您的文本。

myText.remove 不会破坏文本对象本身——只是将其从图层中删除。

myText.remove();

所以你可以这样做来更改文本并将其添加回图层

myText.setText("Here is my reworded text");
layer.add(myText);

如果您想完全销毁您的文本,只需调用 myText.destroy。

myText.destroy();

您可以像这样收听文本上的双击:

myText.on("dblclick",function(){
    this.remove();
    layer.draw();
});
于 2013-11-14T15:20:52.830 回答