拖动形状不填充

汤姆·约克

我正在尝试创建一个EaselJS应用程序,该应用程序允许我在画布上拖动未填充的圆圈-因此beginFill在设置ShapeI时不会调用它beginStroke我遇到一个问题,如果我不填充形状,则只能在选择形状的左上角时拖动它。填充形状后,我可以通过选择形状中的任意位置来拖动它。有没有一种方法可以使未填充的形状与填充的形状一样拖动?

联合的

在EaselJS中,遮罩必须使用笔触和填充。但是,您可以将另一个分配ShapehitArea

 var shape = new createjs.Shape();
 shape.graphics.beginFill("#000000").drawCircle(0, 0, 40);

 draggableCircle.hitArea = shape;

请记住,hitArea-Shape不必添加到舞台上,因此不会可见。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章