友情提示:380元/半年,儿童学编程,就上码丁实验室。
下面我们来制作一个如何在Scratch中检测输入值的小程序。我们在中国地图上标注出了其中13个省的标签,由用户在点击右侧表格的各省名前面空白的表格区,程序提示用户输入相应的代码,输入全部结束后,点击“提交”按钮检测用户输入是否正确。用户界面如下图:
在程序中使用了6个变量:
在程序中还使用了3个链表:
舞台背景设置脚本,当检测到用户的点击鼠标的操作的时候,检测鼠标的x和y坐标值,如果在相应的输入框中,则提示用户输入,并将输入显示在对应的位置。
这里的Onclick()和GetAnswer()是过程,这个将在第10节的内容中讲到。
显示用户输入的角色letter在接收到舞台发出的消息“ShowAnser”后,执行脚本显示用户输入:
判断结果的角色yesno在接收到舞台发出的消息“Check”后,开始检查输入的正确性,并将结果显示在结果栏:
当用户按下角色check后,执行脚本:
当用户按下角色reset后,执行脚本:
舞台在接收到角色reset发出的消息“Reset”后执行脚本:
执行脚本看看,结果如何?