チェックアウト: http://jsfiddle.net/aqaP7/4/、
と
http://shedlimited.debrucellc.com/test3/canvaskinclip.html、
html5 画像をサイズ変更可能にしたいのですが、クリッピング領域が html5 にあるため、html5 などに基づいている必要があります。
mousedown イベントに関係があると思いますが、たとえばマウスが形状の角にあるかどうかをどのように判断できますか? サークルにコードを追加するだけでいいですか - マウスダウン機能はありますか?
circle.on("mousedown", function(){
draggingShape = this;
var mousePos = stage.getMousePosition();
draggingRectOffsetX = mousePos.x - circle._x;
draggingRectOffsetY = mousePos.y - circle._y;
});
circle.on("mouseover", function(){
document.body.style.cursor = "pointer";
});
circle.on("mouseout", function(){
document.body.style.cursor = "default";
});
layer.add(circle);
stage.on("mouseout", function(){
draggingShape = undefined;
}, false);
stage.on("mousemove", function(){
var mousePos = stage.getMousePosition();
if (draggingShape) {
draggingShape._x = mousePos.x - draggingRectOffsetX;
draggingShape._y = mousePos.y - draggingRectOffsetY;
layer.draw();
}