我是 Paper.js 的新手,在阅读教程时,我对事件系统感到好奇。这就是教程中描述的事件处理方式:
var path;
function onMouseDown(event) {
// Create a path:
path = new Path();
path.strokeColor = 'black';
// Add the mouse down position:
path.add(event.point);
}
function onMouseUp(event) {
// Add the mouse up position:
path.add(event.point);
}
所以,它只是在全局命名空间中起作用......
最终我有几个问题,我没有在互联网上找到任何关于这个的东西:
- 如何将事件处理程序绑定到特定的画布?
- 如何将事件处理程序绑定到特定的“对象”(光栅图像、矩形等)?
- 如何绑定多个事件处理程序?