如何使用vanilla javascript在PaperJS中调用工具函数

如何使用vanilla javascript在PaperJS中调用工具函数,javascript,canvas,2d,paperjs,Javascript,Canvas,2d,Paperjs,我试图从的一个普通javascript实现中调用onMouseDown、onMouseDrag和onMouseUp函数 以下情况不会触发: // As in the docs function onMouseDrag ( ev ) { ... } 我还尝试了其他方法(根据上下文粗略实现): 不在paperscope中工作时,如何访问这些全局函数?我在上找到了一个答案,该答案使用以下代码: var tool = new Tool(); // works tool.onMouseDown = f

我试图从的一个普通javascript实现中调用
onMouseDown
onMouseDrag
onMouseUp
函数

以下情况不会触发:

// As in the docs
function onMouseDrag ( ev ) { ... }
我还尝试了其他方法(根据上下文粗略实现):

不在paperscope中工作时,如何访问这些全局函数?

我在上找到了一个答案,该答案使用以下代码:

var tool = new Tool();

// works
tool.onMouseDown = function( ev ) { ... }
tool.onMouseDrag = function( ev ) { ... }

为什么不能在潜在事件绑定中使用“函数onMouseDrag(parameter)”?@manjunathsidapa
函数onMouseDrag(parameter)
未被触发
var tool = new Tool();

// works
tool.onMouseDown = function( ev ) { ... }
tool.onMouseDrag = function( ev ) { ... }