拖动无填充形状
drag shape without fill
我正在尝试创建一个 EaselJS 应用程序,它允许我在 canvas 周围拖动未填充的圆圈 - 因此在设置 Shape
时我不会调用 beginFill
我会调用beginStroke
。我 运行 的问题是,如果我不填充形状,我只能在选择形状的左上角时拖动它。填充形状后,我可以通过选择形状内的任意位置来拖动它。有没有办法让未填充的形状像填充的形状一样拖动?
EaselJS 中的描边和填充对于蒙版来说是必需的。但是,您可以将另一个 Shape
分配为 hitArea
:
var shape = new createjs.Shape();
shape.graphics.beginFill("#000000").drawCircle(0, 0, 40);
draggableCircle.hitArea = shape;
请记住,hitArea-Shape
不必添加到舞台上,因此不会显示。
我正在尝试创建一个 EaselJS 应用程序,它允许我在 canvas 周围拖动未填充的圆圈 - 因此在设置 Shape
时我不会调用 beginFill
我会调用beginStroke
。我 运行 的问题是,如果我不填充形状,我只能在选择形状的左上角时拖动它。填充形状后,我可以通过选择形状内的任意位置来拖动它。有没有办法让未填充的形状像填充的形状一样拖动?
EaselJS 中的描边和填充对于蒙版来说是必需的。但是,您可以将另一个 Shape
分配为 hitArea
:
var shape = new createjs.Shape();
shape.graphics.beginFill("#000000").drawCircle(0, 0, 40);
draggableCircle.hitArea = shape;
请记住,hitArea-Shape
不必添加到舞台上,因此不会显示。