课题 第四节 体验交互动画
备课时间 上课时间 主备人 复备人
编号
教学目标 知识与技能 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();}
教学过程 教师活动 学生活动 复备栏
课堂小结 提问:本节课学习了那些知识? 设计意图:梳理本课知识点,总结本节课所学知识。 回顾本课 回答问题
课后反思