内容正文:
课题
第四节 体验交互动画
备课时间
上课时间
主备人
复备人
编号
教学目标
知识与技能
1.掌握常用的控制代码的作用。如:play()、 stop()等。
2.了解代码gotoAndPlay(x)、 gotoAndStop(x)、nextFrame()、prervFrame()代码的使用。
3.掌握代码可存放的位置:关键帧、按钮和影片剪辑中。
4.掌握按钮的代码使用,懂得按钮命令的设置;熟悉按钮的基本函数“press”(按下鼠标左键还没放开)、“release”、“rollover”、“keypress”等。
5.学会在影片剪辑中加入代码,控制动画,使动画具有交互功能。
过程与方法
培养学生的合作探究能力,提高学生的自主学习能力;培养学生发现美与创造美的能力。
情感态度与价值观
培养学生正确的价值观,养成良好的审美情趣;提高学生的学习兴趣和积极性,审美能力、组织设计能力、合理评价自己及他人作品的能力。
教学重点
play()、 stop()等代码的使用。
按钮的制作及执行按钮代码的条件。
影片剪辑中代码的制作。
教学难点
掌握Flash中控制动画的代码并能制作简单的交互动画。
教学方法
探究学习法、小组合作学习法、讲授法
教学过程
教师活动
学生活动
复备栏
创设情境
导入新课
我们之前学习了关键帧的使用,谁能告诉我如何在动画中如何使用关键帧,它在动画制作中的作用是什么?
1、出示动画——奔跑的小兔
播放动画并提问:观察图层第60关键帧和以前使用关键帧时有什么不同?并且动画播放到第60关键帧时动画出现了什么变化?
在制作计算机动画时,可以通过在动画中加入代码的方法来控制动画,使动画具有交互功能。Flash动画中的程序代码可以存放在关键帧、按钮、和影片剪辑中。
学生观察并讨论①图层第60关键帧多了一个“α”符号。②动画播放到第60关键帧时动画停止了播放。
关键帧中的代码
动画是在第60关键帧中添加了一个stop()代码,当动画执行到第60帧时,就会执行stop()代码使动画停止播放。
学生完成制作奔跑的小兔动画,注意代码的使用。
2、出示其他常用代码。
常用代码play()、gotoAndPlay(x)、 gotoAndStop(x)、nextFrame()、prervFrame()都是属于控制动画的代码,我们要了解他们的使用功能。
学生动手自己制作一个受控动画。并在动画中执行这几个常用控制动画代码。
按钮中的代码
演示动画,提出问题:我们之前制作的很多动画,测试影片后都是直接开始播放,从第一帧到最后一帧,再跳到第一帧,不断循环,这个动画为什么一开始会停止?引出《按钮中的代码》
1.复习按钮元件的创建。
2.调用公用库中的按钮及使用。
公用库:FLASH本身有一个公用库,库中提供了 按钮和声音等多种素材,可以很方便地在影片 中进行调用。
3.简单讲解用程序语言实现按钮对动画文件的交互。
选中按钮→设置属性→颜色、调整色彩数量。 “受控的动画”中4个按钮存放的代码依次为:“on (press){xh.play( );}”、“on (press) {xh.stop( );}”、“on (press){xh.prevFrame( );}”和“on (press){xh.nextFrame( );}”的使用;
设计意图:通过学生演示讲解操作过程,来评价学生的知识掌握情况和实际操作能力,使学生在演示讲解中,体验成功,激发学生的学习兴趣。
复习按钮元件的创建
自主学习教材中按钮中代码
完成实践学习活动
影片剪辑中的代码
探究学习:制作“苹果熟了”动画
(一)小组讨论分析问题:
1.如何快速制作多个苹果?
2.如何实现苹果沿曲线运动下落?
3.如何实现当指针移到苹果上,苹果才掉落呢?
4.运用哪些代码,分别实现控制动画:苹果静止在苹果树上,当指针移动到苹果上,苹果掉落?
教师:如何实现多个苹果,只有当指针移到苹果上,苹果才掉落呢?
教师:提出元件调用元件的思维。
教师:思考需要制作那些元件?代码如何加入,实现控制苹果掉落?
设计意图:引导学生将看似复杂的动画,进行分解,提出制作交互动画的思路,让学生学会分析问题,运用已有的知识解决问题。
1.利用元件制作苹果。
2.利用引导层制作动画实现苹果沿曲线运动。
3.树上的苹果装有代码!
4.苹果静止在苹果树上:stop()
当指针移动到苹果上,苹果掉落: on(rollOver){play();}
教学过程
教师活动
学生活动
复备栏
课堂小结
提问:本节课学习了那些知识?
设计意图:梳理本课知识点,总结本节课所学知识。
回顾本课
回答问题
课后反思
3