少儿编程:Scratch事件积木

(点击 蓝字,轻松关注。查看历史文章,收获最新资讯)

事件(event)积木的“事件”二字远不如运动、外观、声音等容易理解。它在编程领域是个重要的常见概念,常见到根本不用给出一个具体的概念表述,程序员们就都理解它的含义、它的作用。对于处在入门阶段的大家,我还是给一段描述,以便大家理解。

事件积木是作用是触发程序运行。这类积木会检测鼠标点击、键盘按下等类似的用户交互或程序内部交互,当这些事件发生后,积木下面的程序开始运行。所以,事件积木一定是某段程序的第一块积木,是程序的起始点。事件积木就像电器的开关。

之前文章中的程序演示,我们都是直接点击右侧程序区的第一积木来触发程序运行的,这样的做法在程序简单、短小时看不出什么问题,但是当程序复杂,比如多个角色、多段代码同时运行时,这样就不行了。所以,为了让大家养成规范编程的习惯,后续的程序实例,我们都会通过事件积木来触发程序运行。

01 最常用的事件积木

这三个积木的作用分别是

1. 当舞台右上角旗子被点击时,该积木被触发

2. 当键盘某个按键被按下时,该积木被触发

3. 当当前的角色被点击时,该积木被触发

其中,第二个功能更丰富一些,它有如下的下拉选项可以使用:空格键、四个方向键、0~9这10个数字键、a~z的字母键,还有任意键,也就是键盘上随便点击一个按钮就能触发这个积木。另外,需要特别注意的是,a~z字母键是不区分大小写,专业术语是“大小写不敏感”,意思是,如果下拉选择了b,那么点击小写b和大写B都会触发这个积木。

下面一个示例演示了以上三个积木:

02 当背景切换积木

有时背景不同角色会有相应的表现,此时这个积木就派上了用处。正如下面的例子,在沙漠背景下,小猫会说热;在冰雪背景下,小猫会说冷。

03 其他事件积木

还有几个积木涉及到消息广播、计时器等没讲解的内容,所以,这几个积木留待以后讲解。

tag:#Scratch编程、#少儿编程、#儿童编程、#趣味编程、#青少年编程、#软件编程

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181218A10TFU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励