
本书完全从读者的需求出发,首先讲解了Flash CS3的绘图工具、对象编辑等基础知识;然后向读者介绍了五类基本动画的制作,包括逐帧动画、补间动画、文本动画、引导层动画和遮罩层动画;最后介绍了Flash CS3的高级动画制作技巧、声音应用、ActionScript编程基础、Flash组件以及优化和发布动画等方面介绍了高级应用技巧。本书内容详实、实例丰富、图文并茂,通过大量实例的剖析和上机练习来巩固所学的知识。本书既适合作为本科及高职高专院校的计算机及艺术设计专业的教学用书,也适合无基础又想快速掌握Flash CS3动画制作技巧的用户,同时也可作为动画培训班的教学用书。
Flash
CS3是矢量动画软件Flash的最新版本,是Adobe公司的“网页制作软件三剑客”之一,也是当今全球最为流行的二维动画制作软件。在网页制作、多媒体演示等领域得到广泛的应用。其强大的矢量图形编辑和动画创作能力,使其逐渐成为交互式矢量动画的标准。
Flash CS3能够交互式地将音乐、动画、声效等融合在一起,生成交互式矢量动画文件。加上功能强大的动作脚本语言,使得Flash
CS3能够创作出复杂的高级交互式动画。目前很多网络浏览器及多媒体制作、播放软件都支持Flash的“.sw f ”格式文件。
Flash CS3以技术成熟、功能完善、简便易学等特点而著称。目前已经有很多本科及高职高专院校将Flash
CS3动画制作技术纳入了计算机相关专业及艺术设计类专业的必修或选修课程,围绕着Flash等多媒体技术的培训及认证考试也逐渐地被社会接受和推广,这和我国出现的多媒体技术人才严重紧缺现象是分不开的。因为掌握Flash
CS3动画设计技术将有利于大学生提高动手能力,增加就业机会。
本书从Flash CS3的基本操作及基础知识入手开始讲解。第1~2章对Flash
CS3的主要功能和基本操作做了详细的讲解;第2~6章介绍基本动画的制作;第7章介绍如果导入和编辑声音;第8章介绍了如何对动画作品进行测试、导出及发布等;第9章讲解了交互式动画制作工具语言ActionScript的基本语法规范、语句与函数等;第10章简单地介绍了组件、行为等的使用;第13章通过四个综合性的实例,细致而全面地讲解了制作Flash动画的知识点及制作思路和制作步骤,能够让读者举一反三,从而达到学习
Flash的最终目的。
本书采用了Flash
CS3中文版,内容翔实,图文并茂,操作性及针对性比较强,几乎对每个主要知识点都给出了实例,操作步骤详细、设计思路新颖。另外,本书中还提供了大量的提示、注意及操作技巧信息等,对于初学者全面而深入地掌握基础知识有很好的帮助作用。本书在前面12章中,几乎每一章最后都给出了相关的上机操作题,可以帮助大家巩固知识点,开拓设计思路。
本书由刘进军、丰伟刚任主编,肖建芳、潘彪任副主编,吴勇、杨玲、陆深焕参加了部分内容的编写,杨雪、李秀忠、庞慧、陈实、肖宁、陈晓明、陆颖、李国庆、周迅、张燕、杨龙、李磊、陈阳、赵波、钱亮也参加了编写工作,最后由刘进军、孙金平进行审阅并定稿。
在本书的编写过程中,得到了阳江职业技术学院06级动漫班学生陈金丽、黄巧萍、高林杰的帮助,在此表示衷心地感谢。另外,编者参阅了大量文献资料及网站资料,对这些资料的原创者也一并表示感谢。
本书的电子课件、素材及实例源文件可到出版社网站(www.tup.com.cn)上搜索到该书后进行下载。
由于编者水平有限,书中难免有错误和不足之处,还请广大读者不吝赐教。
作者
2008年7月
第1章初识Flash CS3
1.1Flash CS3概述
1.1.1Flash CS3的发展历程
1.1.2Flash CS3的特点
1.1.3Flash CS3的应用
1.2Flash CS3的工作环境
1.2.1欢迎屏幕
1.2.2Flash CS3的工作界面
1.3Flash CS3的常用操作
1.3.1新建文档
1.3.2打开文档
1.3.3保存文档
1.3.4关闭文档
1.3.5设置文档属性
1.4实例剖析——跳动的小樱桃
1.5习题
第2章Flash CS3快速入门
2.1矢量绘图的基础知识
2.1.1点阵图和矢量图
2.1.2Flash中矢量绘图的特点
2.2绘图工具
2.2.1铅笔工具
2.2.2线条工具
2.2.3钢笔工具
2.2.4矩形工具
2.2.5椭圆工具
2.2.6多角星形工具
2.2.7图元形状工具
2.2.8刷子工具
2.2.9橡皮擦工具
2.2.10颜料桶工具
2.2.11墨水瓶工具
2.2.12滴管工具
2.3图形编辑
2.3.1选择工具
2.3.2部分选取工具
2.3.3套索工具
2.3.4外部对象的编辑
2.3.5基本编辑操作
2.3.6变形对象
2.4常用面板的使用
2.4.1【对齐】面板
2.4.2【颜色】面板
2.4.3【信息】面板
2.5实例剖析
2.5.1米老鼠头像的绘制
2.5.2绘制蘑菇房子
2.6习题
第3章逐帧动画
3.1时间轴
3.1.1【时间轴】面板
3.1.2更改时间轴的外观
3.2关于帧
3.2.1帧的概念和类型
3.2.2帧的编辑操作
3.2.3帧频
3.2.4时间轴中动画的表示方式
3.3逐帧动画的制作
3.3.1逐帧动画
3.3.2逐帧动画的制作
3.4逐帧动画表现方法和技巧
3.4.1简化主体
3.4.2循环法
3.4.3节选渐变法
3.4.4临摹法
3.4.5再加工法
3.4.6遮蔽法
3.5实例剖析
3.5.1自动开合的折扇
3.5.2小孩行走
3.6习题
第4章补间动画
4.1元件和实例
4.1.1元件和实例的概念
4.1.2元件的种类
4.1.3创建元件
4.1.4编辑元件
4.1.5创建实例
4.1.6编辑实例
4.1.7资源管理
4.2形状补间动画
4.2.1形状补间动画
4.2.2形状提示点
4.3动画补间动画
4.4实例剖析
4.4.1变换的“爱”“心”
4.4.2弹簧振子的简谐运动
4.5习题
第5章Flash中的文本
5.1文本的输入与编辑
5.1.1输入文本
5.1.2编辑文本
5.2文本的属性设置
5.2.1文本的基本属性设置
5.2.2设置文本的段落属性
5.2.3文本的其他属性设置
5.3文本的类型
5.3.1静态文本
5.3.2动态文本
5.3.3输入文本
5.4实例剖析
5.4.1立体字
5.4.2彩虹文字
5.5习题
第6章引导层和遮罩层动画
6.1图层
6.1.1图层的含义
6.1.2图层的创建
6.1.3图层的编辑
6.2引导层的创建与使用
6.2.1引导层的创建
6.2.2普通引导层和运动引导层
6.2.3引导层的使用
6.3遮罩层的创建与使用
6.4实例剖析
6.4.1引导层动画——激光字
6.4.2遮罩层动画——水波效果
6.5习题
第7章Flash中的声音与视频
7.1Flash CS3支持的声音格式
7.1.1采样频率与位分辨率
7.1.2声音格式
7.2Flash中的声音类型
7.2.1事件声音
7.2.2数据流声音
7.3声音的基本操作
7.3.1导入声音
7.3.2声音的使用
7.3.3设置声音的属性
7.3.4编辑音频
7.3.5声音的输出
7.4导入视频
7.5实例剖析
7.6习题
第8章动画的测试、导出与发布
8.1动画的测试与优化
8.1.1测试动画
8.1.2优化动画
8.2动画的导出
8.2.1导出图像
8.2.2导出影片
8.3动画的发布
8.3.1发布设置
8.3.2发布动画
8.5 习题
第9章动作脚本编程
9.1关于动作脚本
9.1.1动作脚本的概念
9.1.2动作脚本的特点
9.2动作面板
9.3动作脚本编程基础
9.3.1数据类型
9.3.2指定数据类型
9.3.3动作脚本的语法
9.3.4变量
9.3.5表达式与运算符
9.4函数
9.4.1时间轴控制函数
9.4.2影片剪辑控制函数
9.4.3浏览器/网络函数
9.4.4条件/循环语句
9.4.5其他函数
9.5实例剖析——遥控电视
9.6习题
第10章组件、行为、模板与幻灯片
10.1组件
10.1.1【组件】面板
10.1.2UI组件的应用
10.2【行为】面板
10.2.1【行为】面板的介绍
10.2.2【行为】面板的使用
10.3Flash幻灯片
10.3.1Flash幻灯片的创建
10.3.2Flash幻灯片的编辑
10.3.3Flash幻灯片的播放
10.4Flash模板
10.4.1从模板新建文件
10.4.2编辑由模板生成的文件
10.4.3创建模板文件
10.5实例剖析
10.5.1组件实例——调查问卷
10.5.2幻灯片和行为实例——艺术相册
10.6习题
第11章Flash经典综合实例
11.1拼图游戏
11.1.1文档布局
11.1.2制作元件
11.1.3布置场景
11.1.4添加代码
11.1.5测试影片
11.2贺卡——圣诞节快乐
11.2.1文档布局
11.2.2制作元件
11.2.3布置场景
11.2.4添加代码
11.2.5测试影片
11.3课件——什么是力
11.3.1文档布局
11.3.2“封面”场景的制作
11.3.3“课件内容”场景的制作
11.4《帝王之恋》MTV
11.4.1文档布局
11.4.2制作元件
11.4.3布置场景
参考文献