
本书是一本能让动画爱好者或动画从业人员快速入门、提高和能学以致用的书籍。其主要内容包括:Flash CS3的基础知识、设置工作场景、绘制与填充矢量图形、文本应用与图形编辑、素材与元件应用、基本动画制作、特殊动画制作、Action脚本应用基础、Action脚本应用进阶、交互组件应用、动画测试与发布等知识。为了使读者对本书知识有更加完整的认识,最后还制作了几个非常实用的例子,通过本书能让读者真正解决在实际工作、学习中的难题。
本书内容丰富、实用,共分为4篇,每一篇又由多章组成。在结构上考虑到不同学习程度的读者对学习的内容有不同的要求,所以不同的篇章也由不同的板块组成,如本章小结、知识关联和提高知识问答等。在每一页的页脚,都提供了与本页知识相关的操作技巧、注意事项和作者经验谈,尽可能多地为读者设想,解决学习中的疑问。
本书适合于Flash初学者、对Flash有一定了解的读者以及Flash动画爱好者等学习和参考,也适合作为电脑培训班和学校的教学用书。
前 言
爷爷、奶奶:人到老年,已经离开了工作岗位,开始了休闲的退休生活,用Flash CS3可以将家庭照片制作成动画相册进行播放,可以使温馨的瞬间更加完美。
爸爸、妈妈:虽然已过而立之年,家庭美满、事业有成,但长江后浪推前浪,学习了Flash CS3不仅可以为公司的网站添加精美的动画效果,而且还能用Flash CS3制作非常有特色的幻灯片,在工作中脱颖而出!
儿子、女儿:现在学电脑从娃娃抓起,电脑对于我们来说一点都不陌生,打字、上网都不在话下。但毕竟我们还小,所学的知识也都是些皮毛,现在家里有了新电脑,我一定要努力学点“真”东西,不能输给我的同学们。
为什么要选择本书?
不管您所处哪个阶层、哪个年龄段,只要您还不会电脑,而且希望学到的东西不仅仅是“皮毛”,那本书一定可以帮您实现这个愿望。本书经过编者精心策划和编写,其特色介绍如下。
? 科学的知识分布
本书采用入门篇、提高篇、精通篇和实战篇的写法,将知识点根据读者学习的难易程度,以及在实际工作中应用的轻重顺序来安排,真正为读者的学习考虑,也让不同读者能在学习的过程中有针对性地选择学习内容。如果我们把学电脑的整个过程比作4级的阶梯,那么每一篇就是一级阶梯,学习完一篇就能达到该阶梯所对应的高度。
? 清新的阅读环境
虽然本书立足于专业性,且页数较多,但并不像传统的教科书,语言枯燥、无味,理论知识和实例效果生硬、无实际使用价值,而是深入考虑读者的需求,将内容版式设计得清新、典雅,内容实用,就像一位贴心的朋友、老师在您面前将枯燥的电脑知识娓娓道来。
? 专业的知识体现
为了体现本书的专业性和实用性,书中特别在每页的底部以灰色底纹隔开一段区域,在入门篇、提高篇、精通篇、实战篇中分别设置“行家提醒”、“专家指导”、“精讲笔录”、“应用点睛”等版块,对正文知识进行补充与提升。
? 多媒体光盘辅助学习
为了增加读者的学习渠道,增强读者的学习兴趣,本书配有多媒体教学光盘,其教学方式轻松、活泼,让读者在不知不觉间学会电脑的使用。同时光盘中还搜集了本书所有实例使用过的素材和源文件,让读者可以跟着本书做出对应的效果,并能快速应用于实际工作中。
本书讲些什么?
本书是一本电脑基础图书,分为4篇、共22章,主要内容介绍如下。
? 入门篇(Flash CS3的基础操作):主要讲解Flash CS3的基础操作。包括启动、退出Flash CS3,Flash CS3的操作界面,工作界面的设置,绘制和填充图形,图层、帧、库和元件的使用以及简单动画的制作等。
? 提高篇(Flash CS3的进阶):主要讲解制作动画特效、为动画添加音乐、Action语句的使用、组件的运用和测试发布动画等。
? 精通篇(Flash CS3的使用技巧及插件):主要讲解在Flash CS3中使用鼠标绘制图形的技巧、Flash文字特效的制作、Flash按钮和菜单的制作、Flash视觉特效的制作和几款插件的使用。
? 实战篇(知识综合运用):综合运用本书前3篇的知识,结合实际需求制作了几个非常实用的例子(制作网站导航动画、制作迷你网站、制作MTV、制作教学课件、制作小游戏),真正让读者学有所用,解决实际遇到的难题。
本书作者是谁?
我们创作本书的宗旨是:保证每个知识点都能让读者学有所用。鉴于这个宗旨,参与本书编写的人员在电脑书籍的编写方面都有较高的造诣。他们是九州书源的曾帅、代华、严欣荣、汪宗健、周红军、刘斌、童伟、宋海涛、艾琳、唐玉珊、钟树成、周秀、吉春勇、彭锋、陈腾、陈星润、王镜淋、徐建利、张勤、张春虎、左超红、周大勇、吴波、陈强等。在创作本书的过程中,他们花了大量心血,在此表示感谢。虽然对于本书我们已尽可能做到更好,但仍可能存在疏漏和不足之处,欢迎读者朋友及专家学者不吝赐教。
学习本书有了疑惑怎么办?
如果您在学习的过程中遇到困难或疑惑,可以联系我们,我们会尽快为您解答。
我们的联系方式如下:
E-mail:book@jzbooks.com
网 址:http://www.jzbooks.com
丛书编委会
2008年1月
目 录
入 门 篇
第1章 初识Flash CS3 3
1.1 Flash动画概述 4
1.1.1 Flash CS3的新增功能 4
1.1.2 Flash动画的特点 4
1.1.3 Flash动画的应用领域 5
1.1.4 Flash动画的制作流程 8
1.1.5 Flash中的常用术语和慨念 9
1.2 Flash CS3的基本操作 12
1.2.1 启动Flash CS3 12
1.2.2 Flash CS3工作界面介绍 13
1.2.3 退出Flash CS3 15
1.3 Flash文档的基本操作 15
1.3.1 打开文档 15
1.3.2 新建Flash文档 16
1.3.3 保存Flash文档 16
1.3.4 关闭Flash文档 17
1.4 工作环境的设置 17
1.4.1 场景的设置 17
1.4.2 添加场景 18
1.4.3 查看场景 19
1.4.4 设置面板 20
1.4.5 辅助工具的设置 21
1.5 基础实例——创建Flash文档
并设置工作环境 23
1.6 基础练习 25
1.7 本章小结 26
知识关联 26
第2章 体验Flash工具箱 27
2.1 选取工具 28
2.1.1 用选择工具选择对象 28
2.1.2 部分选取工具 28
2.1.3 套索工具 29
2.2 颜色工具 30
2.3 绘图工具 30
2.3.1 线条工具 30
2.3.2 钢笔工具 32
2.3.3 椭圆工具 32
2.3.4 矩形工具 33
2.3.5 铅笔工具 34
2.3.6 刷子工具 35
2.3.7 任意变形工具 36
2.4 填充工具 37
2.4.1 颜料桶工具 37
2.4.2 墨水瓶工具 38
2.4.3 渐变变形工具 38
2.4.4 滴管工具 39
2.4.5 橡皮擦工具 39
2.5 查看工具 40
2.5.1 手形工具 40
2.5.2 缩放工具 40
2.6 基础实例——绘制矢量卡通图形
并填充颜色 41
2.7 基础练习 44
2.7.1 绘制矢量卡通图形 44
2.7.2 为矢量卡通图形填充颜色 45
2.8 本章小结 46
知识关联 46
第3章 文本输入与图形编辑 47
3.1 文本工具 48
3.1.1 输入文本 48
3.1.2 设置文本属性 48
3.2 对文本进行编辑 50
3.2.1 打散文本 50
3.2.2 为文本添加特殊效果 50
3.3 获取图形 53
3.3.1 绘制图形 53
3.3.2 复制图形 54
3.3.3 导入图片 54
3.4 编辑图形 55
3.4.1 组合与分离图形 55
3.4.2 调整图形位置 56
3.4.3 位图和矢量图 58
3.4.4 变形图形 60
3.5 基础实例——制作圣诞贺卡 62
3.6 基础练习 65
3.6.1 输入并调整文本 65
3.6.2 导入图片并进行处理 65
3.7 本章小结 66
知识关联 66
第4章 帧和图层的使用 67
4.1 帧的简介 68
4.1.1 帧的作用 68
4.1.2 帧的类型 68
4.2 帧的操作 69
4.2.1 选择帧 70
4.2.2 插入帧 70
4.2.3 移动帧 71
4.2.4 复制帧 72
4.2.5 删除帧 72
4.2.6 清除帧 72
4.2.7 设置帧的显示状态 73
4.2.8 翻转帧 74
4.2.9 设置帧频 74
4.3 图层的简介 74
4.3.1 图层的作用 75
4.3.2 图层的类型 75
4.4 图层的操作 75
4.4.1 选择图层 76
4.4.2 新建图层 76
4.4.3 移动图层 76
4.4.4 重命名图层 77
4.4.5 查看图层 77
4.4.6 删除图层 78
4.4.7 管理图层 78
4.4.8 设置图层属性 79
4.5 基础实例——制作游戏宣传
动画 82
4.6 基础练习 85
4.6.1 制作动物园宣传动画 85
4.6.2 为文档定义样式 85
4.7 本章小结 86
知识关联 86
第5章 元件和库 87
5.1 什么是元件 88
5.1.1 元件的作用 88
5.1.2 元件类型 88
5.2 元件的基本操作 89
5.2.1 创建元件 89
5.2.2 设置元件属性 93
5.3 库的基本操作 95
5.3.1 库概述 96
5.3.2 库的作用 96
5.4 库元素的基本操作 97
5.4.1 管理与使用库中的元素 97
5.4.2 调用其他库中的元素 98
5.5 公用库 99
5.5.1 学习交互库 99
5.5.2 按钮库 99
5.5.3 类库 99
5.6 基础实例——使用元件
制作动画 100
5.7 基础练习 103
5.7.1 制作按钮元件 103
5.7.2 将动画文档转换为影片剪辑
元件 104
5.7.3 调用其他库中的元素 105
5.8 本章小结 105
知识关联 106
第6章 简单动画的制作 107
6.1 逐帧动画 108
6.1.1 逐帧动画制作技巧 108
6.1.2 制作逐帧动画 109
6.2 动作补间动画 114
6.2.1 动作补间动画简介 115
6.2.2 制作动作补间动画 115
6.3 形状补间动画 117
6.3.1 形状补间动画简介 117
6.3.2 制作形状补间动画 118
6.3.3 形状提示 119
6.4 基础实例——制作
“迷路的小孩.fla” 121
6.5 基础练习 124
6.5.1 制作“新品上市.fla”动画 124
6.5.2 制作“回忆.fla”动画 125
6.6 本章小结 125
知识关联 126
提 高 篇
第7章 动画特效的制作 129
7.1 制作简单引导动画 130
7.1.1 引导动画简介 130
7.1.2 创建普通引导动画 131
7.1.3 制作多层引导动画 133
7.2 制作遮罩动画 135
7.2.1 遮罩动画简介 135
7.2.2 创建简单遮罩动画 136
7.2.3 制作多层遮罩动画 138
7.2.4 制作常见的遮罩动画效果 139
7.3 提高实例——制作
“品牌推广动画.fla” 145
7.4 提高练习 148
7.4.1 制作“远航.fla”引导动画 148
7.4.2 制作“打开画卷.fla”遮罩动画 149
7.5 本章小结 150
提高知识问答 150
第8章 制作有声动画 151
8.1 为动画添加声音 152
8.1.1 在Flash CS3中可使用的
声音的类型 152
8.1.2 声音文件的导入 152
8.1.3 为动画插入声音 153
8.2 声音的后期处理 154
8.2.1 设置事件的同步 154
8.2.2 音效的设置 155
8.2.3 设置声音重复的次数 155
8.2.4 声音编辑封套的使用 156
8.3 设置声音的导出属性 157
8.3.1 压缩声音文件 157
8.3.2 设置声音的属性 159
8.4 视频的导入 159
8.4.1 在Flash中能导入的视频格式 159
8.4.2 为动画导入视频文件 160
8.4.3 视频文件属性的设置 162
8.5 提高实例——制作有声动画
“欢度佳节.fla” 163
8.6 提高练习 166
8.6.1 添加声音到“童年时光.fla”
动画中 167
8.6.2 导入视频文件制作动画 167
8.7 本章小结 168
提高知识问答 168
第9章 了解ActionScript语句 169
9.1 ActionScript语句简介 170
9.1.1 ActionScript的发展历程 170
9.1.2 ActionScript 3.0的特性 171
9.2 ActionScript语句基础 171
9.2.1 ActionScript语句中的术语 172
9.2.2 ActionScript语句的基本语法 174
9.3 输入代码 175
9.3.1 在时间轴上输入代码 175
9.3.2 创建单独的ActionScript文件 176
9.4 处理对象 177
9.4.1 属性 177
9.4.2 方法 179
9.4.3 事件 180
9.4.4 创建对象实例 182
9.5 提高实例——用语句控制
动画的播放 183
9.6 提高练习 186
9.6.1 制作“胶卷效果.fla”动画 186
9.6.2 制作“幻灯片.fla” 188
9.7 本章小结 189
提高知识问答 189
第10章 ActionScript语句进阶 191
10.1 常用编程元素 192
10.1.1 运算符 192
10.1.2 函数 194
10.1.3 条件语句的使用 195
10.1.4 循环语句的使用 199
10.2 类 203
10.2.1 类和包 203
10.2.2 编写类 204
10.2.3 构造函数 210
10.2.4 继承 211
10.3 提高实例——制作
“落叶归根.fla”动画 211
10.4 提高练习 214
10.4.1 制作“星空闪烁.fla”动画 214
10.4.2 制作“蒲公英.fla”动画 215
10.5 本章小结 216
提高知识问答 216
第11章 用组件制作交互式动画 217
11.1 “组件”面板功能简介 218
11.2 常用组件 219
11.2.1 复选框组件CheckBox 219
11.2.2 单选按钮组件RadioButton 220
11.2.3 下拉列表框组件ComboBox 221
11.2.4 列表框组件List 222
11.2.5 滚动条组件ScrollPane 223
11.2.6 按钮组件Button 224
11.3 其他组件 226
11.3.1 文本标签组件 226
11.3.2 文本域组件 226
11.4 组件检查器 227
11.5 提高实例——制作
“旅游调查问卷.fla”动画 228
11.6 提高练习 233
11.7 本章小结 235
提高知识问答 235
第12章 优化、测试与发布动画 237
12.1 动画优化和测试 238
12.1.1 动画的优化 238
12.1.2 测试动画 239
12.2 导出Flash动画 240
12.2.1 导出动画文件 240
12.2.2 导出图像 241
12.3 发布Flash动画 241
12.3.1 设置动画发布格式 241
12.3.2 预览发布效果 247
12.3.3 发布动画 247
12.4 使用独立的动画播放器 247
12.5 提高实例——发布
“迷路的小孩.fla”动画 248
12.6 提高练习 250
12.6.1 将“展开的画卷.fla”动画
导出为avi文件 250
12.6.2 将“月光下的小狗.fla”
发布为网页动画 251
12.7 本章小结 251
提高知识问答 252
精 通 篇
第13章 鼠绘技巧 255
13.1 鼠绘简介 256
13.1.1 什么是鼠绘 256
13.1.2 快捷键的使用 256
13.2 鼠绘的风格画法 257
13.2.1 古典风格 257
13.2.2 四季风格 257
13.2.3 远近风格 258
13.3 常见鼠绘方法 258
13.3.1 几何图形法 259
13.3.2 移动组合法 259
13.3.3 辅助上色法 259
13.4 绘制人物 260
13.4.1 鼠绘人体结构 260
13.4.2 绘制头发 261
13.4.3 绘制眼睛 262
13.4.4 绘制嘴形 263
13.5 绘制植物 265
13.5.1 植物的绘制技巧 265
13.5.2 绘制花朵 266
13.5.3 绘制小草 268
13.5.4 绘制树木 268
13.6 精通实例——绘制“家” 269
13.7 精通练习 272
13.7.1 绘制植物 272
13.7.2 绘制卡通图形 273
13.7.3 绘制房子卡通图形 274
13.8 本章小结 274
第14章 Flash文字特效动画
制作 275
14.1 常见文字效果制作 276
14.1.1 空心字 276
14.1.2 彩色字 277
14.1.3 立体字 278
14.2 文字特效动画制作 279
14.2.1 淡入淡出效果 279
14.2.2 激光字 281
14.2.3 射灯字 285
14.2.4 打字效果 286
14.2.5 风吹字 287
14.3 精通实例——制作
电影宣传动画 289
14.4 精通练习 293
14.4.1 制作变色文字动画 293
14.4.2 制作射灯字动画 294
14.5 本章小结 294
第15章 Flash按钮和菜单制作 295
15.1 按钮特效 296
15.1.1 制作隐形按钮 296
15.1.2 制作立体按钮 297
15.1.3 制作动画按钮 299
15.2 Flash菜单 302
15.2.1 竖排菜单 302
15.2.2 横排菜单 307
15.3 精通实例——制作网站
首页 310
15.4 精通练习 316
15.4.1 制作按钮动画 316
15.4.2 制作横排菜单 317
15.5 本章小结 318
第16章 Flash视觉特效动画 319
16.1 视觉动画概述 320
16.1.1 什么是视觉动画 320
16.1.2 视觉动画的发展 320
16.2 常见的视觉动画 320
16.2.1 无限星空 320
16.2.2 屏保效果 322
16.2.3 火焰效果 324
16.2.4 下雨效果 327
16.2.5 动画载入效果 330
16.3 精通实例——制作“炉火”
动画 333
16.3.1 制作下雪效果 333
16.3.2 制作火焰效果 335
16.3.3 组合动画 337
16.4 精通练习 338
16.4.1 制作飘花效果 338
16.4.2 制作火焰效果 339
16.4.3 制作载入效果 340
16.5 本章小结 340
第17章 精通Flash动画必备 341
17.1 下载Flash动画 342
17.1.1 Flash Catcher 342
17.1.2 GetFlash_Good 343
17.2 解析Flash动画 344
17.2.1 什么是闪客精灵 344
17.2.2 解析动画文件 345
17.2.3 导出动画中的对象 346
17.3 制作Flash特效文字 347
17.4 制作Flash相册 350
17.5 经典动画网站 353
17.6 精通实例——制作
“宠物宝贝” 355
17.6.1 制作动画元件 355
17.6.2 解析组合动画 358
17.7 精通练习 360
17.7.1 制作文字动画 360
17.7.2 制作相册 360
17.7.3 为相册添加文字效果 361
17.8 本章小结 362
实 战 篇
第18章 制作Flash导航动画 365
18.1 制作“洗车网站”动画 366
18.1.1 实例说明 366
18.1.2 制作分析 367
18.1.3 制作过程 367
18.2 拓展练习 377
第19章 制作教学课件 379
19.1 制作“春夜喜雨”课件
动画 380
19.1.1 实例说明 380
19.1.2 制作分析 381
19.1.3 制作过程 381
19.2 拓展练习 396
第20章 制作MTV 399
20.1 制作“让爱住我家”MTV 400
20.1.1 实例说明 400
20.1.2 制作分析 401
20.1.3 制作过程 401
20.2 拓展练习 416
第21章 制作Flash网站 417
21.1 制作企业迷你网站 418
21.1.1 实例说明 418
21.1.2 制作分析 419
21.1.3 制作过程 419
21.2 拓展练习 431
第22章 制作Flash小游戏 433
22.1 制作Flash游戏
“小青蛙” 434
22.1.1 实例说明 434
22.1.2 制作分析 434
22.1.3 制作过程 435
22.2 拓展练习 444