在 EaselJS 中,如果鼠标按下,我如何获得布尔值?
In EaselJS, how can I get a boolean saying if the mouse is down?
为了学习CreateJS,我正在做一种画画的东西,现在我用鼠标画一条线。唯一的问题是,这条线 不断地 正在绘制。我想要的是检查每一帧是否按下了鼠标左键,如果是,那么我会在鼠标后面画一条新线。有什么办法吗?我一直在看舞台上的事件听众,但我似乎无法让它发挥作用。我应该怎么做?
EaselJS 不监视或存储鼠标 up/down 值,而是响应 mousedown/mouseup 事件。您可以很容易地在 EaselJS 舞台上收听 stagemousedown
和 stagemouseup
事件,并存储您自己的值。
或者,您可以使用这些事件来开始和结束绘制例程。例如,pressmove 事件仅在鼠标按下某物且当前正在移动时触发。
希望对您有所帮助。
为了学习CreateJS,我正在做一种画画的东西,现在我用鼠标画一条线。唯一的问题是,这条线 不断地 正在绘制。我想要的是检查每一帧是否按下了鼠标左键,如果是,那么我会在鼠标后面画一条新线。有什么办法吗?我一直在看舞台上的事件听众,但我似乎无法让它发挥作用。我应该怎么做?
EaselJS 不监视或存储鼠标 up/down 值,而是响应 mousedown/mouseup 事件。您可以很容易地在 EaselJS 舞台上收听 stagemousedown
和 stagemouseup
事件,并存储您自己的值。
或者,您可以使用这些事件来开始和结束绘制例程。例如,pressmove 事件仅在鼠标按下某物且当前正在移动时触发。
希望对您有所帮助。