我正在制作一种绘图工具来学习CreateJS,目前我用鼠标画一条线。唯一的问题是,这条线不断被绘制。我想要的是检查每一帧鼠标左键是否按下,如果是,那么我会在鼠标后面画一条新线。有什么办法可以做到这一点吗?我一直在观察舞台上的事件监听器,但似乎无法正常工作。我该怎么做?
最佳答案
EaselJS 不监视或存储鼠标向上/向下值,而是响应 mousedown/mouseup 事件。您可以相当轻松地在 EaselJS 舞台上监听 stagemousedown
和 stagemouseup
事件,并存储您自己的值。
或者,您可以使用这些事件来启动和结束绘制例程。例如,pressmove 事件仅在鼠标按下某物且当前正在移动时触发。
希望有帮助。
关于javascript - 在 EaselJS 中,如果鼠标按下,如何获得 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36657496/