我想要做的是動態地在mousedown上創建一個形狀,然後立即讓它(形狀)跟隨鼠標光標,直到mouseup將其設置到位。 這是我到目前爲止,它不適合我。KineticJS/Javascript動態創建和立即拖動
addNegativeButton.on('mousedown', function(){
var userPos = stage.getUserPosition();
shapesLayer.add(new Kinetic.Image({
image: imageObj,
x: userPos.x,
y: userPos.y,
height: 25,
width: 25,
rotation: 1,
draggable: true,
offset: 12
}));
var last = shapesLayer.getChildren()[shapesLayer.getChildren().length -1];
stage.on("mouseup", function(){
last.setAbsolutePosition(stage.getUserPosition());
stage.off("mouseup");
});
重申: 我有一個「addNegativeButton」點擊它時,創建一個形狀。 但我希望它遵循鼠標光標,直到點擊被釋放。
http://jsfiddle.net/CPrEe/37/ 有什麼建議嗎?
讓你的樣品jsfiddle到目前爲止,我可能會有一個去吧。 – PAEz
http://jsfiddle.net/CPrEe/37/ – SoluableNonagon