理论教育 幼儿园多媒体课件制作教程:数星星的实用方法

幼儿园多媒体课件制作教程:数星星的实用方法

时间:2023-11-24 理论教育 版权反馈
【摘要】:设置一个停止的帧,把小星星的数量固定下来。设置一个播放按钮,重新复制粘贴小星星,得到不同数量的小星星。把第21帧转为空白关键帧→单击第21帧→打开帧的“动作”面板→在右区输入“时间轴控制”命令:gotoAndPlay测试影片发现,每隔一秒钟,天上小星星的数量就会变换一次。每单击一次按钮,天空中星星的数量就变换一次。粘贴出的小星星透明度为50以下。在数星星的过程中,可以练习数物品的数量。

幼儿园多媒体课件制作教程:数星星的实用方法

【学习指导】

(1)掌握duplicateMovieClip命令的含义,应用的环境,弄清楚random的中文意思和random(300)的意义。

(2)理解并记住下面的代码:

(3)能够模仿制作一个类似的动画

教育部印发的《幼儿园教育指导纲要(试行)》中“科学”教育目标规定:幼儿园教育要使幼儿“能从生活和游戏中感受事物的数量关系并体验到数学的重要和有趣”。数学是幼儿园教育的一门重要课程,认数又是数学教学的主要内容。为达到这一培养目标,我们设计下面的课件

任务:在大屏幕上展示10个以内的小星星。能够随时随机地变换小星星的数量。

任务分析:“动作”面板中“影片剪辑控制”下命令“duplicateMovieClip()”的意思是复制影片。我们可以做一个“星星”的影片剪辑元件,使用这个命令复制粘贴出10个以下的星星。设置一个停止的帧,把小星星的数量固定下来。设置一个播放按钮,重新复制粘贴小星星,得到不同数量的小星星。

操作方法:

方法一:

1.做一个闪烁的五角星

新建一个名为“小星星”的影片剪辑元件→使用“多边形”工具画一个中心放射的红五角星→把第五帧转换为关键帧→做一个“形状动画”→使用“填充变形”工具修改第一帧和第五帧填充区域中间部分的大小。

2.导入夜空图片

把搜集到的夜景图片,按照前边学习的方法,导入到库中。

3.组装课件

把夜空图片和刚才制作的“小星星”影片剪辑元件拖放到图层1的第一帧。改变它们的大小使画面显得和谐。

4.给小星星元件命名

选择“小星星”元件→在属性面板里,“实例名称”处写上××作为元件的实例名称。

5.编写代码

(1)为图层2第一帧编写代码:

锁定图层1,插入图层2→单击图层2第一帧→打开帧的“动作”面板→在右区输入下列代码:

测试影片发现,屏幕上有少于10的小星星在闪动,但是数量不变。怎样自动变换小星星的个数呢?

(2)为图层2第21帧编写代码。

把第21帧转为空白关键帧→单击第21帧→打开帧的“动作”面板→在右区输入“时间轴控制”命令:

gotoAndPlay(1)

测试影片发现,每隔一秒钟,天上小星星的数量就会变换一次。但是没有了大地的夜景。这是为什么呢?应该怎样处理?

6.设置大地夜景

把图层1的第21帧转换为关键帧。

7.设置停止帧

把图层2的第20帧转换为关键帧→单击这一帧→在“动作”面板的“时间轴控制”里选择“stop”。

8.添加播放按钮(www.daowen.com)

锁定图层1和图层2,新建图层3→在这一层插入一个按钮→单击按钮→打开“动作”面板→在“影片剪辑控制”里双击“on”→双击“press”→单击大括号内,把光标调进大括号→在“时间轴控制”里选择“play”。

方法二:

把小星星、夜色背景图拖放到舞台上→把小星星的实例名称命名为××,→添加一个按钮→在按钮上加载如下代码:

测试影片:单击按钮,变换天空中星星的数量。每单击一次按钮,天空中星星的数量就变换一次。

【操作研究】

1.编写代码的对象

编写代码的对象有两个,一个是帧,一个是按钮。制作这个课件,既有针对帧的代码,也有针对按钮的代码。代码是针对一定的对象编写的。在编写代码之前,一定要先单击要加载代码的对象,然后,才能够写代码。否则,代码所包含的计算机指令是无效的。

2.图层2第一帧代码的含义

这是一个循环语句。各分句的含义如下:

for(i=1;i<10;i++):自定义一个变量i。在1~10之间变化。

duplicateMovieClip("xx","xx"+i,i):拷贝实例名称叫××的影片,可以累加。

Random:产生0和1之间的一个随机数。Random(200)相当于0与1之间的随机数与200的乘积,即小于200的随机数。

_root["xx"+i]._x=random(300):影片××粘贴在横坐标300以内的长方形里。_root["xx"+i]._x可以是一个确定的数,比如100,200。

_root["xx"+i]._y=random(200):影片××粘贴在纵坐标200以内的长方形里。

_root["xx"+i]._alpha=random(50):粘贴出的影片的透明度在50以内。random的随机性,使得有些星星的亮度为0,导致我们看不到这些小星星,天上的小星星数量不确定。_root["xx"+i]._alpha也可以是一个确定的数。比如:_root["xx"+i]._alpha=23。

图层2第一帧代码的含义是,把实例名称叫××的影片拷贝出10个以内,放置在舞台的左上角长300像素,高200像素的长方形里。粘贴出的小星星透明度为50以下。

3.duplicateMovieClip

duplicateMovieClip是“动作”面板里“影片剪辑控制”下的一个命令。功能是拷贝影片剪辑元件。使用这个命令需要指出拷贝的份数,以及把拷贝的元件放置的地方。所以,这个命令一般不单独使用。

for(i=1;i<10;i++)即拷贝的份数小于10。计算机在执行的时候,先拷贝1份,然后检测i的值,看它是否小于10,如果小于10,就再拷贝1份;而后,再检测i的值,当发现i的值等于10的时候,就停止拷贝。

“_root["xx"+i]._x=random(300);”和“_root["xx"+i]._y=random(200);”。即粘贴的位置在舞台的左上角边长为300×200像素的长方形里。既然是执行拷贝命令,就必须有被拷贝的对象。所以,在使用这个命令前,必须先制作一个被拷贝的对象。比如小星星。

4.图层2第21帧代码的含义

gotoAndPlay(1):播放到第21帧时,跳转到第一帧。

【课件的使用】

让幼儿们数天空中的星星。在能够正确数出天上星星的数量后,单击按钮变换天空的星星数量,让让幼儿重新数。在数星星的过程中,可以练习数物品的数量。

【读者演练】

(1)制作一个漫天飞雪的动画。

(2)舞台上有一个五边形。播放影片时,单击按钮,拷贝一个亮度为69的五边形,放到舞台上坐标为x:333,y:333的地方。

提示:针对按钮编写代码。代码内容如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈