0
캔버스를 두 번 클릭하여 요소를 만들면 사용자가이 작업을 n 번 수행 할 수 있습니다. 각 요소는 드래그 가능합니다.캔버스를 기준으로 드래그 한 후 캔버스 요소의 위치를 얻습니다.
각 요소에 대해 x/y 좌표의 특정 사각형 내로 드래그하면 그 사각형 내에서 clearRect()
을 효과적으로 드래그 한 요소를 삭제하려고합니다.
어떻게 구현하나요? 현재
:
var stage = new Kinetic.Stage({
container: 'container',
width: 662,
height: 983
});
var layer = new Kinetic.Layer();
stage.add(layer);
$(stage.getContent()).on('dblclick', function (event) {
var pos = stage.getMousePosition();
var mouseX = parseInt(pos.x);
var mouseY = parseInt(pos.y);
var text = new Kinetic.Text({
x: mouseX,
y: mouseY,
text: cc,
fill: "blue",
draggable: true,
});
layer.add(text);
layer.draw();
}
는'작업 기능입니다 – JLewkovich