第1部分 基础篇 2
第1章 初识Flash Professional CS5 2
1.1 Flash是什么 2
1.2 Flash动画的特点 2
1.3 Flash Professional CS5的新增功能 3
1.4 中文版Flash Professional CS5的操作界面 7
1.4.1 开始页 7
1.4.2 操作界面 8
1.4.3 主菜单、快捷菜单与面板菜单 10
1.4.4 工具栏 12
1.4.5 场景和舞台 13
1.4.6 【时间轴】面板 14
1.4.7 功能面板组 15
1.5 Flash文档的基本操作 17
1.5.1 新建Flash文档 17
1.5.2 设置Flash文档的属性 18
1.5.3 【属性】面板 20
1.5.4 保存Flash文档 20
1.5.5 打开Flash文档 21
1.5.6 测试Flash影片 21
1.6 导入素材 22
1.6.1 FIash支持的普通位图 22
1.6.2 导入普通位图 23
1.6.3 导入PSD素材文档 24
1.6.4 导入Al素材文档 25
1.7 思考与练习 26
第2章 绘制矢量图形 27
2.1 Flash绘图基础 27
2.1.1 矢量图和位图 27
2.1.2 了解笔触与填充 28
2.1.3 了解绘制模式 28
2.1.4 Flash工具栏 30
2.2 绘制不规则图形 30
2.2.1 线条和铅笔工具 31
2.2.2 钢笔工具 34
2.2.3 实例演练——绘制卡通床 35
2.3 绘制规则图形 38
2.3.1 椭圆工具和基本椭圆工具 38
2.3.2 矩形工具和基本矩形工具 39
2.3.3 多角星形工具 40
2.3.4 实例演练——绘制玩具小猴 41
2.4 特殊绘图工具 44
2.4.1 刷子工具和喷图刷工具 44
2.4.2 Deco工具 46
2.5 辅助绘图工具 50
2.5.1 选取工具 50
2.5.2 橡皮擦工具 52
2.5.3 查看工具 53
2.6 思考与练习 54
第3章 图形的上色与编辑 56
3.1 色彩基础 56
3.1.1 色彩的形成 56
3.1.2 色彩属性 57
3.1.3 色彩混合 58
3.2 选取颜色 59
3.2.1 【调色板】与【样本】面板 60
3.2.2 【颜色】面板 61
3.3 填充颜色 64
3.3.1 墨水瓶工具和颜料桶工具 64
3.3.2 渐变变形工具和滴管工具 66
3.3.3 图形上色技法——立体感的表现 67
3.3.4 实例演练——卡通床的上色 69
3.4 线条和填充的编辑 71
3.4.1 平滑和伸直处理 71
3.4.2 柔化填充边缘 71
3.5 对象的合并、组合与分离 72
3.5.1 对象的合并 72
3.5.2 组合和取消组合 73
3.5.3 编辑组合中的对象 73
3.5.4 分离对象 74
3.6 对象的变形 74
3.6.1 任意变形对象 74
3.6.2 精确变形对象 75
3.7 对象的对齐和排列 76
3.7.1 对象的对齐 76
3.7.2 对象的排列 77
3.8 实例演练——绘制夜景 78
3.9 思考与练习 84
第4章 创建与编辑文本 86
4.1 TLF文本与传统文本 86
4.2 TLF文本的基本操作 87
4.2.1 创建TLF文本 87
4.2.2 TLF文本类型 88
4.2.3 水平文本与垂直文本 88
4.2.4 选择文本 89
4.3 设置TLF文本属性 89
4.3.1 设置字符样式 89
4.3.2 设置段落样式 93
4.3.3 设置“容器和流”属性 94
4.3.4 实例演练 96
4.4 使用传统文本 101
4.4.1 创建传统文本 101
4.4.2 设置传统文本的属性 102
4.4.3 在传统文本和TLF文本之间转换 102
4.5 嵌入字体以实现一致的文本外观 103
4.6 使用滤镜 104
4.6.1 【滤镜】设置区域 104
4.6.2 添加滤镜 105
4.6.3 查看和删除滤镜 110
4.6.4 复制和粘贴滤镜 110
4.6.5 启用和禁用滤镜 110
4.7 实例演练 111
4.7.1 制作发光文字效果 111
4.7.2 制作位图填充文字效果 113
4.8 思考与练习 115
第5章 元件、实例和库 117
5.1 元件的类型 117
5.1.1 影片剪辑(MC) 118
5.1.2 按钮 118
5.1.3 图形 118
5.2 创建元件 119
5.2.1 转换为元件 119
5.2.2 新建元件 119
5.3 编辑元件 120
5.3.1 在当前位置编辑元件 120
5.3.2 在新窗口中编辑元件 121
5.4 使用库 121
5.4.1 认识【库】面板 121
5.4.2 管理库 123
5.4.3 打开外部库 124
5.4.4 使用公用库 125
5.5 使用实例 126
5.5.1 元件与实例 126
5.5.2 改变与设置实例 128
5.6 实例演练 132
5.6.1 创建动态文字按钮 132
5.7 思考与练习 136
第2部分 进阶篇 138
第6章 创建逐帧动画 138
6.1 关于动画 138
6.1.1 什么是动画 138
6.1.2 Flash动画和传统动画 139
6.2 时间轴与帧 140
6.2.1 “时间轴”面板的组成 140
6.2.2 “洋葱皮”功能和帧频 141
6.2.3 帧的分类 142
6.2.4 帧的编辑 142
6.3 认识图层 144
6.3.1 编辑图层 145
6.3.2 图层的状态 148
6.3.3 引导层和运动引导层 150
6.3.4 遮罩层 151
6.3.5 分散到各图层 151
6.4 Flash CS5的动画类型 152
6.5 创建逐帧动画 154
6.5.1 逐帧动画的特点 154
6.5.2 实例演练——桃花朵朵开 155
6.6 思考与练习 159
第7章 创建补间动画 160
7.1 关于补间动画 160
7.1.1 补间动画的特点 160
7.1.2 补间动画和传统补间 163
7.2 创建与编辑补间动画 164
7.2.1 创建补间动画 164
7.2.2 创建传统补间动画 167
7.2.3 实例演练——一群小鸟飞过天空 169
7.3 创建补间形状 173
7.3.1 补间形状的特点 173
7.3.2 创建补间形状——多边星形变文字 174
7.4 创建遮罩动画 176
7.4.1 遮罩动画的特点 176
7.4.2 制作图片切换动画 176
7.5 使用“动画编辑器” 181
7.5.1 认识【动画编辑器】面板 181
7.5.2 编辑属性关键帧 182
7.5.3 编辑元件实例的属性 183
7.5.4 实例演练——男主角从天而降 184
7.6 应用动画预设 187
7.6.1 预览动画预设 188
7.6.2 应用动画预设 188
7.6.3 将补间另存为自定义动画预设 189
7.6.4 导入动画预设 189
7.7 思考与练习 190
第8章 制作骨骼和3D动画 192
8.1 反向运动学与骨骼动画 192
8.1.1 正向运动学与反向运动学 192
8.1.2 骨骼动画与补间动画 193
8.1.3 骨骼动画的制作要点 193
8.2 创建骨骼动画 195
8.2.1 定义骨骼——向元件实例添加骨骼 195
8.2.2 编辑IK骨骼和对象 197
8.2.3 对骨骼进行动画处理 199
8.2.4 控制缓动 200
8.3 调整IK运动约束与添加弹簧属性 201
8.3.1 约束连接点的旋转 201
8.3.2 约束连接点的平移 202
8.3.3 向骨骼中添加弹簧属性 202
8.3.4 更改连接点速度 205
8.4 形状的反向运动学 206
8.4.1 制作形状骨骼动画 206
8.4.2 绑定形状 210
8.5 在Flash中制作3D动画 210
8.5.1 平移3D图形 211
8.5.2 旋转3D图形 212
8.5.3 调整透视角度与消失点 214
8.6 实例演练——旋转的3D立方体 216
8.7 思考与练习 221
第9章 导入声音和视频 222
9.1 导入声音 222
9.1.1 Flash支持的声音文件格式 223
9.1.2 声音类型 223
9.1.3 添加声音 224
9.2 编辑声音 225
9.2.1 更改声音 225
9.2.2 声音效果的编辑 226
9.2.3 声音的同步 226
9.2.4 声音的重复与循环 227
9.2.5 使用声音编辑器 227
9.2.6 声音的压缩 229
9.3 实例演练 231
9.3.1 给按钮添加音效 231
9.4 向Flash添加视频 232
9.4.1 在Flash中使用视频的方法 232
9.4.2 使用Web服务器以渐进方式下载视频 233
9.4.3 在Flash文件内嵌视频 233
9.5 导入视频 233
9.5.1 导入供进行渐进式下载的视频 234
9.5.2 导入嵌入视频 236
9.6 更改视频剪辑的属性 238
9.7 实例演练 239
9.7.1 制作简单视频播放器 239
9.8 思考与练习 243
第10章 Flash电影的测试和发布 244
10.1 电影的优化 244
10.2 作品的测试 245
10.3 作品的导出 247
10.3.1 使用【导出】菜单 247
10.3.2 作品的导出格式 248
10.4 发布设置与预览 251
10.4.1 指定导出文件的类型 252
10.4.2 发布预览 257
10.5 思考与练习 258
第11章 ActionScript 3.0快速入门 259
11.1 ActionScript 3.0脚本概述 259
11.1.1 ActionScript 3.0的功能 260
11.1.2 ActionScript 3.0的使用方法 260
11.2 编写ActionScript 3.0 260
11.2.1 认识【动作】面板 261
11.2.2 在【动作】面板中编写代码 265
11.2.3 在【脚本】窗口中创建外部AS文件 266
11.3 变量与常量 268
11.3.1 变量 268
11.3.2 常量 269
11.4 数据类型与运算符 269
11.4.1 数据类型 269
11.4.2 运算符 271
11.5 程序流程控制 273
11.5.1 条件语句 274
11.5.2 循环语句 276
11.5.3 跳转语句 278
11.6 函数 279
11.6.1 自定义函数 280
11.6.2 调用函数 280
11.6.3 从函数中返回值 281
11.7 事件 282
11.7.1 事件处理 282
11.7.2 键盘事件 283
11.7.3 鼠标事件 284
11.8 实例演练 285
11.8.1 用按钮控制电影的播放 285
11.9 使用“代码片断”添加交互 288
11.10 思考与练习 291
第12章 ActionScript 3.0高级应用 292
12.1 面向对象的编程概念 292
12.2 包和命名空间 293
12.3 类 295
12.4 属性和方法 296
12.4.1 属性 296
12.4.2 方法 298
12.5 数组的应用 300
12.6 处理XML对象 302
12.7 实例演练 305
12.7.1 花瓣飘舞效果 305
12.7.2 魔棒鼠标指针效果 310
12.8 思考与练习 316
第3部分 经典案例篇 318
第13章 Flash网站片头——艺萃商业网站 318
13.1 设计定位 318
13.2 动画分析与效果预览 319
13.3 素材准备 321
13.4 开场动画制作 322
13.5 主动画制作 324
13.5.1 图片切换效果 324
13.5.2 舞动的线条 326
13.5.3 波浪起伏效果 328
13.5.4 画面切换效果 330
13.5.5 图片滚动效果 332
13.6 其他动画元素制作 334
13.6.1 Log0动画制作 334
13.6.2 按钮与广告词动画制作 336
13.6.3 圆圈特效制作 338
第14章 Flash贺卡——《秋天的思念》 341
14.1 影片预览 341
14.2 创意分析 342
14.3 脚本与分镜 342
14.4 绘制角色 343
14.4.1 绘制小精灵 343
14.4.2 绘制小马车 347
14.4.3 绘制卡通小猪与其他动画元素 348
14.5 绘制背景 349
14.5.1 绘制草图 349
14.5.2 绘制背景 349
14.6 整合动画 352
14.6.1 新建文件并导入音乐 352
14.6.2 制作宽荧幕效果 353
14.6.3 合成动画 354
14.7 后期制作 360
14.7.1 添加重播按钮 360
14.7.2 添加loading 361
第15章 Flash MV——《随梦而飞》片断 366
15.1 影片预览 366
15.2 创意与构思 367
15.3 画面分镜头设计 367
15.4 角色造型设计 370
15.4.1 绘制男主角 370
15.4.2 绘制女主角 371
15.5 动作设计 373
15.5.1 牵牛花开 373
15.5.2 风中的红灯笼 376
15.5.3 下雨 380
15.6 制作与合成 382
15.6.1 准备工作 382
15.6.2 前奏部分的制作 382
15.6.3 第二段的制作 389
15.6.4 第三段的制作 396
15.6.4 第四段的制作 400