《FLASH交互动画--升降国旗》 教案_第1页
《FLASH交互动画--升降国旗》 教案_第2页
《FLASH交互动画--升降国旗》 教案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 FLASH交互动画升降国旗 教案【教学目标】1理解按钮Action控制交互动画原理。2掌握帧和按钮设置AS的技巧和方法。3编程对所创建的按钮实现升旗和降旗动画控制。4整合德育国旗教育与民族自豪感教育。【教学重点】按钮编程。Stop与gotoAndPlay命令运用。【教学难点】按钮AS编程。操作实践。【教学方法】互动与引导启发式 【课程类型】授新课【教学准备】教学演播,小黑板上清晰规范书写代码,升旗降旗.fla文件。【课外作业】制作按钮控制升旗降旗运动的交互动画。 教学过程一、复习与导入1复习运动补间动画复习新建Flash文件,导入旗帜图片或自制红旗,建立背景图层和升旗运动补间动画图层。2、

2、加入按钮,准备编程教师打开升降旗.fla文件,在背景图层添加两个按钮元件,也为同学们编程按钮提供参考。 二、讲授新课1、Action Script交互动画编程Action Script动作脚本是Flash中的一种动作脚本语言,通过相中相应语句的调用,使Flash掌握一些特殊的功能。控制动画和播放和停止、控制动画中音效的大小、指定鼠标动作、实现网页的链接、及创建交互网页等,都需要用到它。是Flash 中不可缺少的重要组成部分之一,是Flash强大交互功能的核心。常用Action Script场景/帧控制语句 play、stop、Goto And Play 等(1)PLAY用于指定时间轴上的播放头

3、从某帧开始播放。格式:Play ( ) ;如On ( release) play () ; /单击按钮,动画开始播放(2)Stop Flash默认从动画第一帧开始播放,直到动画的最后一帧。如果希望动画停止在某一帧处,就可以为停止位置对应的帧添加Stop命令。格式:Stop();(3) gotoAnd PlaygotoAndPlay用于指定时间轴上播放头跳至特定场景的帧编号,并从该帧开始播放。格式:gotoAndPlay(scene, frame);其中scene是场景名称,可以为空, frame可以是帧编号、帧名称或者表达式。 2、教学实例制作演示例9-1升降旗教师现场演示用Action Sc

4、ript编程进行按钮控制。让学生注意编程应包括关键帧和按钮两方面。(1) 建立升降旗动画 从外部图库中准备旗帜图片文件,导入到库中,并转换成旗帜元件。 图层back: 包括旗台、旗杆,并导入升旗按钮和降旗按钮。图层flag,旗帜元件设置为上下运动的影片元件,第110帧为旗帜上升动画,即将旗帜从下面上升到杆顶;第1120帧为旗帜下降动画,即设置旗帜从上徐徐下降到底座位置。(2)在时间轴关键帧上添加程序选中时间轴第1帧,选择“窗口/开发面板/动作命令”(或按F9)打开动作面板,鼠标单击全局函数项目,单击时间轴控制。在Stop命令上双击,右边动作编辑区显示一条命令:Stop(); ,这样就在第1帧上

5、加入了一条Stop ( )命令。 图9-2 时间轴编程 图9-3 时间轴关键帧上的a标志选中时间轴第10帧,同样办法在该帧设置Stop ( ); 当播放指针播放到该帧的时候,就会执行Stop ( )命令,让播放磁头停止播放。程序添加完毕之后,包含有程序的关键帧上会出现一个小“a”标志,表示这个关键帧上已经有程序存在。3为按钮编写程序所制作的两个按钮,分别命名为“升旗”、“降旗”。为按钮指定Action Script语句,需要将程序编写在按钮本身上,而不是时间轴上。选中“升旗”按钮,按F9打开动作面板,输入On (press) go to And Play (1); 图9-4 分别为升旗和降旗按

6、钮编程 可以在动作面板中直接编写程序。当输入命令后,动作面板会自动出现该命令的相关语法提示。手动输入gotoAndPlay命令和左括号时,将会出现这个命令的参数语法提示,如果将右括号一起输入完成,没有出现提示的话,可将光标定位在括号内部,单击动作面板的 按钮,让面板出现提示。 再选中“降旗”按钮,为其编写脚本On (press) go to And Play (10); 经过以上步骤,一个简单的升降旗互动动画就制作完成了。按Ctrl+Enter进行测试按钮的控制性能。在动作面板中可以对每一名程序加一个注释,以提高程序的可读性,方便其它用户阅读程序。注释的添加方法是在需要注释的一句程序后面加上双

7、斜杠字符“/”,后面进行注释内容的书写。注释内容以灰色显示,且长度不受限制。表9-1 按钮的事件名称列表事件名称事件意义说明press当按下鼠标的时候release当释放鼠标的时候,即“按一下”releaseOutside当鼠标在按钮上按下的时候rollover当鼠标指点针滑入按钮上方的时候rollout当鼠标指点针滑出按钮上方的时候dragOver当按着鼠标不放,当鼠标指点针滑入按钮上方的时候Dragout当按着鼠标不放,当鼠标指点针滑出按钮上方的时候KeyPress”键盘字母”当按下键盘上指定的按键,特殊的按键可以根据动作面板中的脚本提示编写动作面板提供了检查语法正确性的功能,用来进行语法

8、检查。影片剪辑控制语句较多,常用的语句有duplicate Movie Clip (target, new name, depth); Load movie 及start Drag等。声音控制语句有stop All Sounds()、Sound.setVolume、Sound.start、Sound.stop等。讨论问题设置:教师演示完成后,让学生归纳:有哪几个需要编程的位置?所用的编程语句?如何向时间轴的关键帧添加程序?如何向按钮上添加程序?如何对程序进行注释?熟练掌握以上问题的答案,并将此类技巧运用到Flash作品中,从而作出优秀的交互式动画影片。 三、 操作实践学生在工作站对按钮进行模仿编程。测试按钮控制效果。将学生作品保存到“网上邻居邻近的计算机server03 2005级学生作品fla&swf”。教师辅导学生完成作品。 四、归纳总结创建交

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论