Scratch第五十四讲:鼠标滚动和双击

网友投稿 2019-11-13 13:48

想免费学编程,就请点击上面的蓝字:跟我学Scratch编程,关注CC哥。

今天正好做程序,碰到了鼠标的一些处理,干脆就加一帖来分享一下鼠标的两个操作,一个是鼠标转轴的滚动,一个是鼠标的双击。

最近CC哥发现有很多网站直接抄袭CC哥的作品在网上,用CC哥的作品来加上广告信息去推广自己的编程培训,这种行为真是可耻,CC哥已经保留了证据,将会做法律诉求。CC哥以后会在文章里加上一些版权信息,希望每位跟着CC哥的文章学Scratch的朋友们不要上当受骗。CC哥在此声明不代言任何有偿的编程培训,同时也不会推荐任何商业的编程培训。

https://cdn.china-scratch.com/timg/191115/134S32460-0.gif

鼠标中轴滚动

这个视频大家没看明白吧,通常我们在scratch中,只能检测鼠标的按下,其实我们还有办法检测鼠标中轴的上下滚动。你看一下number这个变量,一会变大,一会变小,这就是用鼠标中轴滚动的结果。

https://cdn.china-scratch.com/timg/191115/134S3M40-1.jpg

看看程序是不是挺有意思,其实就是用了按下上下箭头的事件,检测上下箭头的事件怎么会跟鼠标中轴滚动有关呢?其实大家不用计较,这是鼠标本地的定义有关的,鼠标的中轴本身就是定义的上下箭头的功能。只是大家注意,只有在Scratch在全屏播放的模式下才成立。否则你滚动鼠标中轴只是在代码区域内滚动屏幕而已。

如果想免费获得CC哥的讲座中的程序代码以及游戏素材,可以通过扫描二维码关注《跟我学Scratch编程》,然后点击获取代码即可。

鼠标双击

鼠标双击也很简单,关键就是两次鼠标按动的时间够短,否则就成了两次单击了。代码用了计时器来做两次鼠标按动之间的时间,时间小于0.5就算双击。

https://cdn.china-scratch.com/timg/191115/134S36050-2.jpg

这个技巧并不复杂,CC哥也就不去讲解了,大家以后凡是想用鼠标双击的功能的时候,就可以直接套用这个方法,很方便。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com