《Flash动画设计》课程教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Flash动画设计》课程教学大纲
课程编号:
课程名称:Flash动画设计/Flash Animation Design
课程总学时/学分:48/3(其中理论24学时,实验24学时)
适用专业:动画
一、课程简介
本课程是动画专业的主干专业课之一。

本课程以Flash软件作为创作工具,讲解二维动画的基本设计流程和方法,flash的操作方法及技巧,actionScript脚本语言的基本原理和编程思路,交互式作品的制作技巧。

二、教学目的和任务
通过讲解flash动画设计的方法和技巧,使学生了解二维动画设计的方法与技巧,掌握二维动画设计的基本流程和基本方法,掌握flash软件的操作方法及技巧,具有进行多媒体作品设计和使用脚本语言进行交互设计的能力。

三、教学基本要求
1、了解Flash的特点、动画实现机制,熟悉Flash的工作环境,掌握Flash制作动画的设计步骤;
2、熟悉Flash绘制和编辑图形工具的用法和特点、颜色编辑工具的用法和特点,掌握Flash的绘图技巧;
3、熟悉Flash文本的用法和特点,掌握Flash中特殊文字效果的制作技巧,掌握使用脚本控制文本的方法;
4、理解元件、实例和库的概念,掌握不同元件的特点,熟悉创建各种元件的方法和技巧,了解资源共享的方法;
5、理解Flash对象的含义,掌握Flash中各种动画特技的制作技巧,了解使用脚本控制对象的方法;
6、了解Flash中对声音的处理方式,掌握编辑声音的技巧,能灵活地根据需求选用正确的声音同步类型,了解声音的输出设置对作品的影响;
7、了解ActionScript脚本语言的基本功能,理解Flash中的事件及事件处理程序的概念,掌握ActionScript代码的基本组织方法,熟悉“动作”面板和“脚本”窗口工具栏;
8、掌握ActionScript的语法,了解ActionScript的数据类型,理解变量的应用范围,熟悉运算符的优先级别;
9、理解程序控制结构的执行机制,掌握条件语句的执行顺序,熟悉循环语句的控制技巧;
10、掌握ActionScript中的常用语句的用法,了解使用全局函数和使用内部类方法的差异,熟悉Flash帮助系统的结构并灵活运用;
11、掌握Flash中与交互操作相关的函数、内置类的属性和方法的功能及用法,并能在实际作品中加以应用;
12、掌握使用调试器调试脚本的方法和技巧,掌握设置Flash代码的调试断点的技巧和查看变量值的方法,正确理解在“输出”面板中的信息的含义。

四、教学内容与学时分配
第一章Flash使用基础(2学时)
1.1 Flash的特点
知识点:了解Flash的三大特点(使用矢量图形技术、采用Shockwave技术、可交互性)。

1.2 Flash的动画实现机制
知识点:了解电视、电影的实现原理,掌握Flash的关键帧技术。

重点和难点:Flash的关键帧技术
1.3 Flash创作文件类别
知识点:理解Flash的源文件(fla)结构、不带Flash播放器的播放文件(swf)、带Flash 播放器的播放文件(exe)间的联系和区别。

1.4 Flash工作环境
知识点:熟悉标题栏、菜单栏、工具箱、时间轴、舞台、动作面板、属性面板和浮动面板等。

1.5 Flash环境设置
知识点:掌握首选参数的设置、快捷键的设置。

1.6 第一个Flash示例
知识点:熟悉Flash的基本功能,掌握Flash动画的基本制作流程。

重点和难点:Flash动画的基本制作流程
第二章绘制和编辑图形对象(2学时)
2.1 图形绘制工具的使用
知识点:掌握直线工具(N)、椭圆工具(O)、矩形工具和多角星形工具(R)、铅笔工具(Y)、钢笔工具(P)、刷子工具(B)的用法,理解绘图设置、矢量图形之间的覆盖关系。

重点和难点:矢量图形的绘制、矢量图形的层及覆盖关系。

2.2 图形编辑工具的使用
知识点:掌握缩放工具和手形工具、选择工具(V)、部分选择工具(A)、套索工具(L)、橡皮擦工具(E)、任意变形工具(Q)的使用。

重点和难点:修改形状
2.3 颜色编辑工具的使用
知识点:掌握墨水瓶工具(S)、油漆桶工具(K)、滴管工具(I)、填充变形工具(F)、混色器、颜色样本的管理的使用方法。

重点和难点:颜色管理
第三章编辑文本(8学时)
3.1 文本工具的使用
知识点:了解静态文本、动态文本和输入文本的特点,理解单行、多行、多行不换行和密码模式的性质、嵌入字体和系统字体的内涵,熟悉[“缺少字体”警告]提示框的处理。

重点和难点:不同文本类型和不同文本模式的异同。

3.2 用ActionScript控制文本
知识点:熟悉动态文本和输入文本的实例命名、掌握使用变量动态更新文本内容、使用LoadVars 命令加载外部文件中的文本内容的方法。

重点和难点:用ActionScript控制文本的方法。

3.3 创建滚动文本
知识点:掌握设置可滚动字段的方法,掌握使用组件和使用代码滚动文本的方法。

重点和难点:滚动文本的控制方法
3.4 打散文本
知识点:掌握多字符文本块和单字符文本块打散成矢量图形的方法。

3.5 制作文字效果
知识点:了解线框文字的制作、五彩文字的制作方法。

第四章使用元件、实例和库资源(4学时)
4.1 元件的类型
知识点:掌握图形元件、按钮元件、影片剪辑元件的特点,理解Flash 中的图形元件和影片剪辑元件的异同。

4.2 创建元件
知识点:掌握选定对象创建元件、创建一个空元件、创建字体元件、使用共享库资源向文档添加元件的方法。

重点和难点:不同创建方法的特点、共享库资源。

4.3 更改实例属性
知识点:熟悉更改实例属性、重新定义实例的行为的方法,了解设置动画在图形实例内的播放形式,掌握倾斜、旋转或缩放实例、使用ActionScript 更改实例属性的方式,理解将一个实例与另一个实例交换的操作。

重点和难点:更改实例属性、使用ActionScript 更改实例属性。

4.4 使用行为控制实例
知识点:掌握使用行为来控制影片剪辑和图形实例的方法,熟悉加载、卸载、播放、停止、直接复制或拖动影片剪辑或者链接到URL、将外部图形或动画遮罩加载到影片剪辑中等行为。

重点和难点:行为库的使用、行为的代码结构。

4.5 分离实例
知识点:掌握断开实例与元件间链接的方法,理解分离实例前后的对象。

4.6 查看实例信息
知识点:掌握使用“属性”检查器查看实例信息、使用“信息”面板查看实例信息、使用影片浏览器查看实例信息的方法。

重点和难点:影片浏览器的使用
4.7 使用共享库资源
知识点:掌握以外部文件的形式链接到目标文档中的运行时资源、用本地网络上任何其它可用元件来更新或替换正在创作的文档中的任何元件、在创作文档时更新目标文档中的元件的方法。

重点和难点:共享库资源的源和目标
第五章处理图形对象(4学时)
5.1 对象的基本操作
知识点:熟悉在选择集中增加或减少对象、创建和解散群组、移动、复制和删除对象等操作,理解对象的层间堆叠和同层堆叠关系。

5.2 对象变形
知识点:理解对象的中心点,掌握修改中心点位置、垂直或水平翻转、旋转、斜切、缩放、扭曲等操作的方法。

5.3 对齐对象
知识点:掌握对齐面板的使用方法。

重点和难点:对象对齐和舞台对齐的区别。

5.5 使用导入的插图
知识点:理解导入位图时压缩和消除锯齿功能,掌握用位图作填充、在外部编辑器中编辑位图、位图分离、导入图像序列作逐帧动画的方法。

重点和难点:位图对象与矢量图对象的区别
5.6 使用滤镜和混合
知识点:掌握斜角、投影、发光、模糊、渐变发光、渐变模糊和调整颜色等滤镜的使用,理解混合颜色、不透明度、基准颜色、结果颜色等概念,使用“属性”检查器将混合应用于所选影片剪辑。

重点和难点:滤镜和混合的区别
5.7 使用时间轴特效
知识点:理解时间轴特效的分类方式,掌握应用和编辑、删除时间轴特效的方法。

重点和难点:时间轴特效图层
5.8 补间动画
知识点:掌握动画补间的创建要点,沿路径应用补间动画的方法,理解补间形状中的线索点。

重点和难点:补间动画和补间形状的异同。

5.9 创建逐帧动画
知识点:掌握逐帧动画使用导入系列图片的方法直接创建逐帧动画或定义各个帧都为关键帧创建逐帧动画、绘图纸工具的用法。

重点和难点:绘图纸工具的应用技巧。

5.10 使用遮罩层
知识点:理解遮罩层和被遮罩层的含义,掌握遮罩层和被遮罩层的定义方法,了解遮罩层的应用限制,掌握使用ActionScript 从影片剪辑中创建一个遮罩层的方法。

重点和难点:创建遮罩动画
5.11 使用引导层
知识点:理解运动引导层和被引导层的含义,掌握引导层和被引导层的定义方法、沿路径运动动画的制作技巧。

重点和难点:创建沿路径运动动画的方法。

第六章处理声音(4学时)
6.1 为动画配音
知识点:掌握导入声音文件、设置声音共享资源的方法,了解缺省支持的声音文件类型,熟悉添加声音到图层中的操作。

6.2 声音效果
知识点:理解左声道、右声道、从左到右淡出、从右到左淡出、淡入、淡出等声音效果,掌握自定义声音效果的方法。

重点和难点:“编辑封套”对话框的使用。

6.3 声音同步类型
知识点:理解事件、开始、停止、数据流四种声音同步类型的含义。

6.4 编辑声音
知识点:掌握在“编辑封套”对话框查看Flash中设置的声音效果、设置声音的起止点、通过封套控制柄设置音量的方法。

6.5 声音的输出设置
知识点:理解“发布设置”对话框中音频流、音频事件、覆盖声音设置、导出设备声音各项的含义,掌握“库”面板中更新、导入、测试、停止、“压缩”列表的用法。

第七章ActionScript语言概述(4学时)
7.1 什么是ActionScript
知识点:理解面向对象编程(OOP) 模型、严格数据类型指定、编译器警告和错误。

7.2 ActionScript 和事件
知识点:事件可以由用户或系统触发、使用事件处理函数来响应事件。

理解鼠标和键盘事件、剪辑事件、帧事件。

7.3 组织ActionScript 代码
知识点:了解脚本应用对象、ActionScript 代码的组织方式。

掌握创建外部ActionScript (AS) 文件的方法,熟悉#include 语句、import 语句的用法,理解类的概念。

重点:ActionScript 代码的组织方式。

7.4 “动作”面板和“脚本”窗口工具栏
知识点:掌握“动作”面板和“脚本”窗口工具栏的用法。

7.5 ActionScript编辑选项
知识点:重新加载代码提示、锁定脚本、关闭脚本、查找和替换脚本中的文本、脚本文件导入与导出、首选参数的编辑。

7.4 Flash中的代码提示
知识点:指定对象类型触发代码提示、使用后缀触发代码提示、使用注释触发代码提示。

重点和难点:使用后缀
7.5 ActionScript发布设置
知识点:掌握使用“首选参数”对话框来修改全局类路径、使用FLA 文件的“发布设置”对话框修改文档级类路径设置的方法。

第八章ActionScript编程开发基础(4学时)
8.1 ActionScript语法
知识点:掌握ActionScript的语法。

重点和难点:点语法
8.2 数据类型
知识点:理解字符串、数值、布尔、对象、空(Null)、未定义(Undefined)。

重点和难点:各数据类型的取值范围,对象、空(Null)、未定义(Undefined)数据类型。

8.3 变量
知识点:理解变量的数据类型、申明、初始化、作用域,熟悉标识符的定义。

重点和难点:变量的作用域
8.4 运算符
知识点:赋值运算、算术运算、逻辑运算、关系运算和字符串运算,运算符的优先级和结合律。

重点和难点:运算符的优先级和结合律
第九章ActionScript程序控制结构(4学时)
9.1 条件选择结构
知识点:通过对条件的判断来控制程序的执行顺序。

掌握单向选择、双向选择和多向选择3种结构。

重点和难点:条件的表述,关系运算和逻辑运算,多向选择的执行。

9.2 循环结构
知识点:循环结构是反复执行的一段程序,直到符合或不符合预先设定的条件时,才停止循环。

掌握计数循环和条件循环2种结构。

重点和难点:计数循环和条件循环的执行机制,循环变量的控制。

第十章ActionScript常用语句(4学时)
10.1 影片剪辑的层级关系
知识点:理解影片剪辑之间或影片剪辑和按钮之间相互嵌套时产生的层级关系。

掌握绝对路径和相对路径的用法。

重点和难点:绝对路径和相对路径
10.2 对单一影片剪辑使用多个方法
知识点:掌握with语句的用法。

10.3 加载和卸载附加影片或图像
知识点:掌握使用loadMovie和unloadMovie行为动态地加载和卸载附加影片或图像的用法。

10.4 动态加载声音
知识点:掌握使用Sound类动态加载声音的方法。

重点和难点:类的概念
10.5 影片剪辑的拖拽
知识点:掌握MovieClip.startDrag和MovieClip.stopDrag实现对影片剪辑进行拖拽的方法。

10.6 复制和删除影片剪辑
知识点:掌握duplicateMovieClip和removeMovieClip函数动态地复制和删除影片剪辑的方法。

10.7 动态添加影片剪辑
知识点:掌握将库中的影片剪辑动态地添加到舞台上的方法和createEmptyMovieClip函数的用法。

10.8 用ActionScript绘制图形
知识点:使用影片剪辑的方法beginFill、endFill、beginGradientFill、clear、curveTo、lineTo、lineStyle和moveTo动态绘制图形。

第十一章创建复杂交互的基础(4学时)
11.1 控制影片播放
知识点:掌握跳转到指定帧或场景、播放或停止影片、跳转到指定的URL地址的方法。

11.2 自定义光标
知识点:掌握自定义光标的方法。

11.3 获得光标位置
知识点:使用_xmouse和_ymouse属性获得光标位置。

重点和难点:相对光标位置
11.4 捕获键盘操作
知识点:掌握用Flash的内置类Key类捕获键盘操作的方法。

11.5 设置颜色
知识点:熟悉使用ColorTransform 类调整影片剪辑中的颜色值。

11.6 碰撞检测
知识点:使用影片剪辑的hitTest方法进行碰撞检测,使用影片剪辑的droptarget属性返回与之相碰撞的影片剪辑实例的绝对路径。

第十二章ActionScript脚本调试(4学时)
12.1 Flash 调试播放器
知识点:掌握Flash 中的调试器用法。

重点和难点:断点的使用、逐行跟踪ActionScript 代码。

12.2 使用“输出”面板
知识点:了解“输出”面板的用途及输出信息的解读。

12.3 列出SWF 文件的对象
知识点:了解在测试模式下,“对象列表”命令的用法。

12.4 列出SWF 文件的变量
知识点:了解在测试模式下,“变量列表”命令的用法。

五、教学方法及手段
在课堂讲授上采用多媒体课件和实例演示形式教学,做到图文并茂,易于视听传达。

在每一章节的课堂讲授上,都力求浅显易懂地讲述各节的重点和难点,并采用适当的实例直观地演示操作步骤和方法,讲解操作技巧。

布置相应的实践课题,辅导学生在上机实作时实时完成,强化学习效果。

从课程开始,引导学生规划一个课程设计主题,随着课程的进展一步一步地深入进行,在课程结束时完成一个完整的作品,作为检验学习效果的一种手段。

通过建立QQ群,实现网络在线讨论和答疑,学生有什么问题或老师发现了优秀作品,都可以发布在“群聊”或“共享”中,同时可以通过QQ在线或Email传送作业。

这样就把课堂教学延伸到了网络上来,加强了师生之间的互动意识,起到了事半功倍的效果。

六、实验或上机内容
实验项目一:FLASH基本操作
实验项目二:脚本程序基础
七、先修课程、后续课程
先修课程:《动画脚本》、《分镜头故事板》、《动画运动规律》、《动画场景设计》
后续课程:《数字出版设计》
八、考核方式
考查
在课程开始时,由任课老师指定一个课题或由学生自选一个课题,随课程进度逐步完成一项完整的课题设计。

按完成课堂练习作业的质量、学习态度等为主评定平时成绩,占总成绩的30%;按课题设计作业完成的质量,从结构合理性、原创性、艺术性、交互性等多个方面,评定作业成绩,占总成绩的70%。

无故旷课4次以上、累计超过16个课时的学生,取消其打分资格,并建议其重修。

九、推荐教材及主要参考资料
[1] 陈子超. Flash CS5动画制作综合教程[M].北京:清华大学出版社,2011.9
[2] 安东品. Flash 动画师编程之路:ActionScript 3.0完全精通[M].北京:化学工业出版社,2011.8
[3] 力行工作室. Flash CS5 动画制作与特效设计200例[M].北京:中国青年出版社,2011.6.
[4] flash在线:/teach/.
执笔人:年月日
审核人:王建民2011年12月日
批准人:年月日。

相关文档
最新文档