如何使用 vanilla 在 PaperJS 中调用工具函数 javascript
How to call tool functions in PaperJS with vanilla javascript
我正在尝试从 PaperJS 的普通 javascript 实现中调用 onMouseDown
、onMouseDrag
和 onMouseUp
函数。
以下未触发:
// As in the docs
function onMouseDrag ( ev ) { ... }
我尝试过的其他方法(上下文的粗略实现):
// My implmentation
var p = new paper.PaperScope(window);
p.setup( el );
// does not work
p.onMouseDrag = function ( ev ) { ... };
不在 paperscope 中工作时如何访问这些全局函数?
我在 PaperJS docs 上找到了使用以下代码的答案:
var tool = new Tool();
// works
tool.onMouseDown = function( ev ) { ... }
tool.onMouseDrag = function( ev ) { ... }
我正在尝试从 PaperJS 的普通 javascript 实现中调用 onMouseDown
、onMouseDrag
和 onMouseUp
函数。
以下未触发:
// As in the docs
function onMouseDrag ( ev ) { ... }
我尝试过的其他方法(上下文的粗略实现):
// My implmentation
var p = new paper.PaperScope(window);
p.setup( el );
// does not work
p.onMouseDrag = function ( ev ) { ... };
不在 paperscope 中工作时如何访问这些全局函数?
我在 PaperJS docs 上找到了使用以下代码的答案:
var tool = new Tool();
// works
tool.onMouseDown = function( ev ) { ... }
tool.onMouseDrag = function( ev ) { ... }