浅析代码认识代码期刊

更新时间:2024-02-09 点赞:25243 浏览:117806 作者:用户投稿原创标记本站原创

在动画教学中,一般倾向于表层的人物设计与直观的动态创作,这是很重要的基本功练习。具体到动漫课程与信息技术课程的关系,底层代码的“动画驱动功能”又将是一个更重要的技术层级。为此,我们专门设计了交互动画来进行深度学习。
“认识代码”这节课的内容是引导学生探索交互动画制作的基本方法和思想,较好地体验交互动画媒体的魅力。
● 教学目标
知识与技能目标:了解交互动画的特点。了解代码的作用。知道代码的使用方法。
过程与方法目标:通过交互动画欣赏、剖析的活动,开展讨论,体验代码对动画的控制作用。通过为生动交互动画增加代码,体验代码的设计方法。
情感态度与价值观目标:体验代码的作用和方法。通过公益动画宣传鸟类保护。
● 教学难点、疑点
难点:多个代码增加,可以适当减少,达到体验到代码的输入过程即可。
疑点:帧的跳转与场景的跳转,可以用同一舞台的换人和多个舞台串场来比喻。
● 教法设计
本节内容要多给学生动手的机会。提倡学生创意设计,教师引导学生对交互动画信息进行欣赏与讨论,适时总结代码的作用与特点。
● 教学过程

1.情境创设

通过交互贺卡、小游戏或者烟火交互动画的运行,感受动画效果,给学生一个直观的交互体验。

2.实践导引

在实践中,把交互动画的感受与内部代码对照进行剖析。可以让外观与内部功能结合起来,初步了解代码的作用。
(1)动画剖析
让学生剖析交互动画,要讨论对这些动画的观看感受和代码的关联,并引导学生说一说交互动画的特点。比如,播放的控制、代码的用途等。这部分,对代码不作要求,只了解事件响应的代码是完成控制。
案例剖析:“烟花.fla”(如图1)。
简单认识代码的作用:
①鼠标动作代码。
“onClipEvent (mouseDown)”就是程序设计中常说的“事件响应”。即,当鼠标按下去的这一事件发生后,后面{ }中的程序得到执行。
②驱动动画代码。
“mySound.start()”播放爆炸声。
“for (var i = 1; i<=100; i++)”是循环程序,此例是为自动一百次地产生烟花瓣运动。
“this.attachMovie("yh1", "yh"+i, i)”是在一定位置以一定的旋转度复制烟花瓣。
(2)尝试交互代码
本部分结合整个故事的情景,对动画的停止播放与跳转播放的配合进行体验。
内容主要分成四类:第一,Stop代码暂停播放;第二,为按钮设置帧跳转代码;第三,场景跳转;第

四、退出代码。因此,可以分几个阶段进行学习与交流,逐步达到交互代码尝试目标。

体验案例:“放飞.fla”(如下页图

2、图

3、图4)。

①在帧上,使用“stop”命令暂停动画。 ②在按钮上,使用“gotoAndPlay”命令跳转并播放动画(如图5)。
一开始,学生对代码的操作有困难,这不要紧,要让学生通过第一个代码来体验,即不要输入太多,一个两个感受即可。对按钮的事件,在本节不要进行区分,提醒学生知道按钮可以实现控制即可。学生对帧的跳转比较容易理解,对场景的跳转要注意提醒多出一个环境,然后再加一个帧的位置。
中专毕业论文www.618jyw.com

3.教学评价

着重对学生操作过程检测,在观察和讨论中了解学生的探究过程,鼓励学生的热情,提高学生的参与度。对作品的评价,应适当进行,不宜要求过高。

4.拓展学习

“脚本助手”对以后的学习非常有用,及时有一个概念的认识,在以后的应用中多提倡使用,能够有效地代码的抽象性等认识困难。本节不要过细认识“脚本助手”的各个功能,能够知道代码的输入有两种方式可以达到目的即可。

5.巩固与提高

通过使用“脚本助手”,进一步熟悉代码的输入方式,体验到本节所用的简单代码的作用和应用特点。例如,尝试修改烟花动画的代码,让烟花更密集一些。提示:让循环次数增多复制更多烟花瓣,体验代码的可修改和数据可变化的特点。
● 教学反思
本节课通过作品修改,体验代码对动画的内部控制和外部交互两大功能,学生体验到了动画内部的技术魅力,对代码有了一个生动的感受,对下一步的学习使用代码控制动画有了方法上的明确和过程上的体验。
由于动画代码只是个别的体验,也有不少学生对其他代码有疑惑,需要及时给以指导,重点认识代码的作用即可,而不是去讲解代码的具体语法规则。
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~