javascript - 在 EaselJS 中,如果鼠标按下,如何获得 bool 值?

标签 javascript input mouse createjs easeljs

我正在制作一种绘图工具来学习CreateJS,目前我用鼠标画一条线。唯一的问题是,这条线不断被绘制。我想要的是检查每一帧鼠标左键是否按下,如果是,那么我会在鼠标后面画一条新线。有什么办法可以做到这一点吗?我一直在观察舞台上的事件监听器,但似乎无法正常工作。我该怎么做?

最佳答案

EaselJS 不监视或存储鼠标向上/向下值,而是响应 mousedown/mouseup 事件。您可以相当轻松地在 EaselJS 舞台上监听 stagemousedownstagemouseup 事件,并存储您自己的值。

或者,您可以使用这些事件来启动和结束绘制例程。例如,pressmove 事件仅在鼠标按下某物且当前正在移动时触发。

希望有帮助。

关于javascript - 在 EaselJS 中,如果鼠标按下,如何获得 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36657496/

相关文章:

javascript - 单击 Konva 形状不起作用

javascript - 更改 HTML5 视频源时黑屏

html - 改变 <input type=file"> 的值

Javascript:keyup 事件的输入计算其总和

c++ - 多屏系统C中的鼠标光标位置

javascript - 我不知道为什么我的 setInterval 无法正常工作 javascript

javascript - 通过按钮发送命令播放轨道

javascript - 如何使用 ng-model 属性将 '%' 字符添加到输入 View ?

ubuntu 12.40 从 SSH 获取鼠标位置

JavaScript - event.which 总是返回 1 悬停