0
我开始使用canvas和kineticjs。我试图在单击“添加文本”按钮时绘制矩形,在函数中声明var Text
,在图层中添加var Text
,然后将该图层添加到舞台上,任何人都可以帮助我吗?如何使用kineticjs按钮来绘制形状?
window.onload = function() {
var stage = new Kinetic.Stage({
container: "container",
width: 578,
height: 200
});
var shapesLayer = new Kinetic.Layer();
document.getElementById("Draw_text").addEventListener("click", function() {
var Text = new Kinetic.Text({
x: 100,
y: 100,
text: "hi",
draggable: "true"
});
shapesLayer.add(Text);
stage.add(shapesLayer);
}, false);
<body onmousedown="return false;">
<div id="container"></div>
<div id="buttons">
<button id="Draw_text">
add text
</button>
</div>