【学习指导】
了解条件语句switch的格式,能够模仿完成任务。
任务:制作一个图片和数字同步出现的课件。
任务分析:幼儿园的数字教学包括0~10共11个数。0表示没有,所以有10个对象与1~10相对应。我们用动画的小白兔与数字相对应。教学数字时需要用文本框显示。文本是输入的,所以,还需要有一个输入文本类型的文本框。我们设想的是输入文本之后,再出现相应的小白兔,所以还需要一个激发小白兔的按钮。因此,这个课件需要10只小白兔,一个输入文本类型的文本框和一个按钮。操作方法:
1.向库中导入一只动画小白兔
2.在舞台上放置10只动画小白兔
从库中向舞台拖放出10只小白兔→在“属性”面板里明确它们的“实例名称”分别为a、c、d、e、f、g、h、i、j、k→压缩动画小白兔,使之与屏幕协调。
3.在舞台上添加一个输入文本型文本框和一个按钮
使用“文本”工具在舞台上拖放出一个文本框→在“属性”面板设置其字号为30,实例名称为“shz”,变量为b→从菜单栏“窗口”项下拉列表中的“公用库”的子菜单中“按钮”下拖放一个按钮放到屏幕上。如图10.14所示。
图10.14
4.在按钮上加载命令代码
default://否则,执行下面的命令。即如果上面的10种情况都不是,那么执行下面的命令。
测试影片时发现,刚开始的时候,屏幕上有10只小白兔。输入数字,单击按钮后,才显示与数字相同个数的小白兔。如果要求在没有教学之前,屏幕上不要出现小白兔,那该怎么办呢?
1.在帧上加载命令代码,让计算机播放之初屏幕上不显示小白兔
单击第一帧,加载如下命令:
这段代码的意思是,当参数m=1时,显示一个小白兔,否则不显示小白兔。因为,我们没有给m赋予具体的数值,所以,计算机开始播放的时候不显示小白兔。(www.daowen.com)
【操作研究】
1.switch条件语句
有若干个条件供选择的语句,叫作条件语句。在Flash 8.0里有几种条件语句,我们在学习时间函数的时候学习了一种条件函数if,这一节使用了名字叫switch的条件语句。
其中,switch是一个祈使词,表明下面是一个条件语句。目的是让计算机做好准备。它后面小括号内的“参数”是选择的全部条件。比如,小白兔的只数Number(b)是1、2、3、4、5……等自然数,它给定了一个范围。case后面的参数在switch后面小括号内的参数范围内。Default是否则的意思。
例如:
m表示英文字母,case后面的a、b都在m的范围内。
2.if与switch的比较
if是二选一。从两种情况中选择一种情况。要么执行这种情况,否则就执行另一种情况。语句形式是如果……,那么……,否则……。
switch是多选一。它可选择的是一个范围,包括有多种情况,可以从中任选一种,如果都不选择的话,则选择其他。语句形式是:
如果……,那么……;
如果……,那么……;
如果……,那么……;
如果……,那么……;
……
否则……。
相当于把if语句进行了详细的分类。
【课件使用】
先激发出小白兔,让幼儿数小白兔的数量,再教学数的写法。可以先让幼儿看数字,再模仿着写数字。教师就学生仿写的情况,教学写数的方法。
【读者演练】
制作一个幼儿数苹果的课件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。