第1章 Flash简介 1
1.1 认识Flash 1
1.1.1 Flash是什么 1
1.1.2 Flash能做什么 1
1.1.3 Flash的特点 2
1.1.4 Flash的应用领域 3
1.2 Flash简介 4
1.2.1 Flash软件的基本功能 4
1.2.2 动画设计制作基本功能 5
1.3 了解Flash中的基本概念 5
1.3.1 位图和矢量图 5
1.3.2 帧和图层 6
1.3.3 元件、库和实例 6
1.3.4 关键帧 7
1.3.5 帧频 7
1.3.6 Flash中常用的文件类型 7
1.3.7 ActionScript 7
1.4 Flash CS6的工作界面 7
1.4.1 界面简介 7
1.4.2 基本操作窗口 9
1.4.3 动画制作辅助工具 12
1.4.4 文档属性 13
1.4.5 首选参数设定 14
1.4.6 快捷键的设定 15
思考题 16
操作题 17
第2章 传统补间动画 18
2.1 Flash动画设计思想 18
2.1.1 库 18
2.1.2 时间轴 19
2.1.3 舞台 19
2.1.4 场景 20
2.2 制作传统补间动画的三个要素 20
2.3 常用的5种基本动画 25
2.3.1 移动位置的动画 25
2.3.2 改变大小动画 27
2.3.3 旋转动画 27
2.3.4 变化颜色动画 28
2.3.5 改变透明度动画 29
2.3.6 基本动画的组合举例 29
2.4 制作Flash动画的步骤 31
2.5 帧的概念 32
2.5.1 帧的基本概念 33
2.5.2 帧的基本操作 33
2.6 制作动画的常用技术 36
2.6.1 动画对象的出现及消失处理 36
2.6.2 对象大小及坐标 38
2.6.3 导入图形和图像 40
2.7 图层的使用 41
2.7.1 图层控制区的操作 41
2.7.2 洋葱皮工具的使用 42
2.8 动画实例 43
思考题 45
操作题 45
第3章 工具的使用 46
3.1 工具面板 46
3.2 图形的绘制与编辑 47
3.2.1 绘制线条 47
3.2.2 绘制几何图形 50
3.2.3 编辑文本 55
3.3 填充与编辑图形 57
3.3.1 填充颜色 57
3.3.2 编辑图形 60
3.4 选择对象 63
3.4.1 套索工具 63
3.4.2 选择工具 64
3.4.3 部分选取工具 65
3.5 视图工具 66
3.5.1 缩放工具 66
3.5.2 手形工具 66
3.6 调整工具 66
3.6.1 3D旋转工具 66
3.6.2 3D平移工具 67
3.6.3 骨骼工具 68
3.6.4 绑定工具 70
3.7 常用技巧 71
3.7.1 调整对象的位置 71
3.7.2 特殊形状的制作 72
3.7.3 对象的旋转与变形 72
3.7.4 多个对象的对齐和均匀分布 73
3.7.5 组合对象与分离对象 77
思考题 78
操作题 78
第4章 补间动画制作 80
4.1 制作补间动画的要素 80
4.2 常用的几种基本动画 82
4.2.1 移动位置的动画 82
4.2.2 缩放动画 83
4.2.3 倾斜动画 84
4.2.4 旋转动画 85
4.2.5 变化颜色的动画 85
4.2.6 更改透明度的动画 86
4.2.7 3D旋转动画 86
4.2.8 显示路径的补间动画 87
4.3 动画编辑器 89
4.3.1 动画编辑器面板 89
4.3.2 使用动画编辑器制作动画 90
4.3.3 动画编辑器的基本操作 91
4.3.4 设置补间动画缓动 92
4.4 动画实例 93
4.5 补间动画中帧的操作 98
思考题 100
操作题 100
第5章 引导线动画 101
5.1 引导线动画的制作 101
5.2 引导线为圆形和矩形路径 103
5.2.1 沿着圆弧移动的动画 103
5.2.2 沿着圆周移动的动画 104
5.2.3 引导线为矩形路径的动画 105
5.3 常用的引导线制作方法 106
5.3.1 弹跳路径的制作 106
5.3.2 文字造型路径 106
5.3.3 图形的轮廓作为路径 107
5.4 常用的引导线动画制作技术 108
5.4.1 不同对象共享同一条导引线 108
5.4.2 更换引导线动画对象 109
5.4.3 沿着引导线画线 110
5.4.4 沿着路径方向旋转的动画 111
5.5 场景管理 113
5.6 动画举例 114
思考题 115
操作题 115
第6章 补间形状、遮罩和逐帧动画 116
6.1 补间形状动画 116
6.1.1 补间形状动画的制作 116
6.1.2 使用形状提示 117
6.1.3 形状提示举例 119
6.2 遮罩动画 120
6.2.1 遮罩的制作方法 120
6.2.2 常用的遮罩动画 121
6.3 逐帧动画 128
6.4 动画举例 129
6.4.1 导入动画为逐帧动画 129
6.4.2 透明度在遮罩动画中的应用 130
6.4.3 笔触作为遮罩的应用 132
6.4.4 形状补间动画的应用 133
6.4.5 用毛笔绘制图片边框的动画 135
6.4.6 从上向下展开图片的动画 137
6.4.7 卷页动画的制作 138
6.4.8 融合过渡切换图片 140
思考题 142
操作题 142
第7章 骨骼动画和3D动画 143
7.1 骨骼动画 143
7.1.1 骨骼动画类型 143
7.1.2 制作骨骼动画 147
7.2 3D动画 152
7.2.1 3D旋转工具和3D平移工具 152
7.2.2 制作3D动画 154
思考题 158
操作题 159
第8章 文本的使用 160
8.1 “文本工具”的使用 160
8.2 使用传统文本 160
8.2.1 输入文本 160
8.2.2 设置文本属性 161
8.2.3 传统文本的动画举例 163
8.3 使用TLF文本 164
8.3.1 输入文本 164
8.3.2 设置文本属性 165
8.3.3 区域文本容器的链接 167
8.3.4 TLF文本与传统文本间的转换 168
8.3.5 TLF文本动画举例 169
8.4 常用于文本的特效 169
8.4.1 分离文本 169
8.4.2 文字特效 170
8.4.3 文字分布到各图层 172
8.4.4 文本添加滤镜效果 173
8.5 图形文字的应用 174
8.6 动画举例 175
8.6.1 文字片头动画 175
8.6.2 文字遮罩动画 177
8.6.3 彩虹文字效果 178
8.6.4 文字广告效果制作 179
8.6.5 利用动画预设制作文本动画 181
8.7 关于TLF文本的说明 183
思考题 183
操作题 183
第9章 元件、库和实例 184
9.1 元件 184
9.1.1 元件的类型 184
9.1.2 创建元件的方法 185
9.1.3 更改元件的类型 186
9.1.4 直接复制元件 186
9.1.5 图形元件和影片剪辑元件的区别 187
9.2 库 188
9.2.1 库 188
9.2.2 公用库 189
9.2.3 库的操作 189
9.3 实例 192
9.3.1 实例的基本操作 192
9.3.2 实例属性的设置 194
9.3.3 实例的滤镜设置 198
9.4 制作按钮元件 199
9.5 按钮的制作技术 200
9.6 按钮的应用 202
9.7 利用按钮创建超级连接 211
9.8 制作按钮的注意事项 215
思考题 215
操作题 215
第10章 声音和视频的应用 217
10.1 在动画中添加声音 217
10.1.1 导入声音 217
10.1.2 添加声音 218
10.1.3 声音属性的设置 220
10.2 查看声音文件和编辑声音 221
10.2.1 查看声音文件属性 221
10.2.2 压缩声音 222
10.2.3 自定义声音效果 223
10.2.4 导出声音 224
10.3 为按钮添加声音 225
10.4 视频的应用 226
10.4.1 嵌入视频到影片 226
10.4.2 使用播放组件加载播放外部视频 230
10.4.3 制作FLV视频文件 232
10.5 用行为控制声音和视频播放 235
10.5.1 用行为控制声音的播放 236
10.5.2 用行为控制视频的播放 239
10.6 用“代码片断”播放视频和声音 240
10.6.1 控制播放外部声音文件 240
10.6.2 控制播放外部视频文件 241
10.7 应用声音和视频的注意事项 243
思考题 243
操作题 243
第11章 Flash组件 245
11.1 组件简介 245
11.2 Flash组件的应用 245
11.2.1 使用组件 245
11.2.2 Flash内嵌组件的应用 246
11.3 扩展组件的应用 255
11.3.1 Flash扩展管理程序 255
11.3.2 图片展示组件(slide show) 257
11.3.3 声音控制 259
11.4 使用组件的说明 261
思考题 261
操作题 262
第12章 动作脚本基础 263
12.1 脚本和动作面板 263
12.2 控制动画的播放 266
12.2.1 添加动作脚本 266
12.2.2 基本动作控制 266
12.2.3 使用“助手模式” 271
12.3 动画举例 275
12.4 利用脚本设置属性 281
12.4.1 实例的常用属性 281
12.4.2 获取实例的属性 284
12.4.3 鼠标的属性 284
12.5 利用脚本实现交互 285
12.5.1 动态更改属性 285
12.5.2 控制属性的更改 287
12.5.3 控制逐帧动画的播放 291
12.5.4 载入外部文件 295
12.5.5 导航到一个URL 300
12.6 fscommand函数的应用 301
思考题 305
操作题 305
第13章 动作脚本进阶 306
13.1 脚本基础知识 306
13.1.1 类、包的概念 306
13.1.2 创建对象 307
13.1.3 处理对象 308
13.1.4 类的应用 308
13.1.5 脚本程序的构成 313
13.2 处理事件 315
13.2.1 鼠标事件 316
13.2.2 键盘事件 320
13.2.3 时间事件 325
13.2.4 帧循环事件 326
13.2.5 文本事件 327
13.3 脚本程序控制语句 329
13.3.1 分支语句 329
13.3.2 循环语句 331
13.4 自定义函数 332
13.5 常用的函数 333
13.5.1 动态添加影片剪辑 333
13.5.2 碰撞检测方法 341
13.6 设置滤镜 345
思考题 348
操作题 348
第14章 动画的优化与发布 349
14.1 测试Flash动画作品 349
14.2 优化Flash动画作品 351
14.2.1 优化动画 351
14.2.2 优化动画中的元素 352
14.2.3 优化动画中的文本 352
14.2.4 优化动画中的色彩 352
14.2.5 优化动画中形状的曲线 352
14.3 导出Flash作品 353
14.3.1 导出图像 353
14.3.2 导出声音 353
14.3.3 导出影片 354
14.4 发布Flash作品 355
14.4.1 设置发布格式 355
14.4.2 ActionScript设置 358
14.4.3 预览发布 359
14.4.4 发布Flash作品 360
思考题 360
操作题 360
第15章 综合实例 361
15.1 个人网站制作 361
15.1.1 制作主页面 362
15.1.2 制作子页面 365
15.1.3 修饰页面 373
15.2 《雪绒花》MTV制作 374
15.2.1 制作场景“封面” 375
15.2.2 制作场景“播放” 376
15.2.3 设置控制播放的按钮 380
15.2.4 制作动感画面 384
思考题 384
操作题 384
参考文献 385