我正在使用raphael javascript库,想要用鼠标画一条直线。我希望用户点击某处,放置路径上的单个点,然后让线跟随鼠标移动,直到再次点击,此时线就被永久地放置在画布上。
目前唯一的方法似乎是在点击时创建路径,在移动鼠标时不断删除并重新绘制它,然后再次点击时创建它,一直跟踪绘图模式。虽然这样可以工作,但有些复杂和混乱(特别是构建'Mx yLx y'字符串来定义新路径),我想知道是否有更好的方法来实现这一点。raphael关于路径的文档还有待改进。
谢谢!
目前唯一的方法似乎是在点击时创建路径,在移动鼠标时不断删除并重新绘制它,然后再次点击时创建它,一直跟踪绘图模式。虽然这样可以工作,但有些复杂和混乱(特别是构建'Mx yLx y'字符串来定义新路径),我想知道是否有更好的方法来实现这一点。raphael关于路径的文档还有待改进。
谢谢!