第1章 一个好的开端——为正确地开始做准备 2
Part 01 正确入门篇 2
1.1 Flash简介 2
1.1.1 Flash动画为何迅速普及 3
1.1.2 Flash创作软件和Flash播放器 3
1.2 获取和安装Flash Professional CS5 4
1.2.1 获取Flash Professional CS5 4
1.2.2 安装Flash Professional CS5 5
1.3 快速有效地学习Flash动画的框架和顺序 6
1.3.1 Flash动画的基本原理 6
1.3.2 Flash动画的创作软件 6
1.3.3 Flash动画的运行环境 7
第2章 没有时间犯错误——开始快速有效地学习Flash动画 7
2.1 了解Flash Professional CS5创作软件 9
2.1.1 了解时间轴、帧、层和舞台 11
2.1.2 使用场景 13
2.1.3 我们开始尝试——创建第一个Flash动画 14
2.1.4 使用时间轴 17
2.1.5 帧频对Flash动画的影响 18
2.2 正确地认识Flash动画创作 19
2.2.1 创建关键帧 19
2.2.2 逐帧动画 20
2.2.3 补间动画 20
2.3 创作和发布动画的5个基本步骤 21
2.3.1 设置文档属性 21
2.3.2 开始创作动画 23
2.3.3 预览和测试电影 23
2.3.4 定义发布设置 24
2.3.5 发布影片 25
2.4 技术要点总结 25
第3章 Flash绘图和编辑图形——徒手绘制矢量图 25
3.1 区分矢量图形和位图 26
3.1.1 矢量图 26
3.1.2 位图 27
3.1.3 位图和矢量图的转换 27
3.1.4 分离位图 29
3.1.5 导入图片的格式 29
3.2 使用图形工具——徒手绘制图形 30
3.2.1 徒手绘制图形的一般操作 31
3.2.2 线条工具 31
3.2.3 铅笔工具 31
3.2.4 矩形工具 32
3.2.5 椭圆工具 33
3.2.6 多角星形工具 34
3.2.7 线条和填充的颜色 34
3.2.8 使用橡皮擦 35
3.2.9 使用绘图板 37
3.3 图元对象 37
3.4 选择舞台上的图形元素 38
3.5 使用图形工具——钢笔工具和部分选取工具 39
3.5.1 了解路径 39
3.5.2 绘制路径 40
3.5.3 修改路径 42
3.5.4 设置钢笔工具的首选参数 43
3.6 辅助设计功能 43
3.6.1 标尺、辅助线和网格 44
3.6.2 贴紧 45
第4章 Flash绘图和编辑图形——处理位图、增强的图形处理操作 45
4.1 处理位图——使用套索工具和位图分离功能创建矢量地图 47
4.2 增强的绘图功能(层、组合形状、边缘柔化等) 50
4.2.1 使用Flash绘制模型 50
4.2.2 使用任意变形工具 52
4.2.3 修改线条 54
4.2.4 形状修改 56
4.2.5 边缘柔化——创建霓虹灯 58
4.3 导入图片 60
第5章 Flash绘图和编辑图形——使用文本 60
5.1 传统文本基本操作 63
5.1.1 文本的基本使用方法 64
5.1.2 变宽度文本框和固定宽度文本框 64
5.1.3 设置文本下标和上标 64
5.1.4 设置文本超链接 64
5.2 设置文本样式 65
5.2.1 定义字体呈现 65
5.2.2 空缺字体替换 66
5.2.3 文本分离 67
5.2.4 垂直方向文本 68
5.3 创建复杂图文布局——使用TLF文本 68
5.3.1 TLF文本基本操作 68
5.3.2 串接文本容器 70
5.3.3 发布和输出 71
第6章 Flash绘图和编辑图形——使用功能画板和时间轴6.1 使用「对齐」面板 72
6.2 使用「信息」面板 74
6.3 使用「变形」面板 75
6.4 使用「颜色」面板和「样本」面板 75
6.4.1 创建颜色 76
6.4.2 使用渐变填充 77
6.4.3 使用位图作为填充 79
6.4.4 使用填充变形工具 79
6.5 使用「查找和替换」面板 80
6.6 使用「影片浏览器」面板 81
6.7 使用时间轴 82
6.7.1 使用和管理图层 82
6.7.2 认识和识别帧 85
6.8 技术要点总结 87
第7章 Flash绘图和编辑图形——使用元件、元件实例和图形组合 87
7.1 元件和元件实例 88
7.1.1 创建元件 89
7.1.2 元件与实例 92
7.1.3 使用元件节省下载时间 93
7.1.4 分离实例 94
7.2 使用舞台和编辑元件 95
7.3 使用「库」面板 96
7.3.1 处理库项目 97
7.3.2 处理「库」面板中的文件夹 97
7.3.3 排序和查询 98
7.3.4 编辑库中的项目 100
7.3.5 更新「库」面板中的导入文件 100
7.3.6 使用公用库 101
7.3.7 使用另一Flash文件中的库 101
7.4 使用装饰性绘画工具 102
7.4.1 使用喷涂刷工具应用图案 102
7.4.2 使用Deco工具应用图案 105
7.5 影片剪辑的“9切片缩放” 110
7.5.1 应用“9切片缩放” 111
7.5.2 “9切片缩放”的基本规则 112
7.6 技术要点总结 112
第8章 Flash绘图和编辑图形——使用色彩效果、滤镜和图形混合功能 112
8.1 更改实例的色彩效果 114
8.1.1 改变亮度 114
8.1.2 改变色调 115
8.1 3 改变Alpha 115
8.1.4 高级色彩效果 115
8.2 应用滤镜 116
8.2.1 应用投影滤镜 116
8.2.2 滤镜的叠加 118
8.2.3 创建倾斜投影 119
8.2.4 应用模糊滤镜 120
8.2.5 应用发光滤镜 120
8.2.6 应用斜角滤镜 121
8.2.7 应用渐变发光滤镜 123
8.2.8 应用渐变斜角滤镜 124
8.2.9 应用调整颜色滤镜 125
8.2.10 创建和应用预设滤镜库 126
8.3 滤镜综合应用 127
8.3.1 水晶字 128
8.3.2 翡翠字 130
8.3.3 将滤镜的叠加应用于动画 131
8.3.4 「滤镜」选项组的操作 132
8.4 使用混合模式 132
8.4.1 了解Flash中的混合模式 133
8.4.2 应用混合模式 134
8.5 技术要点总结 136
第9章 Flash绘图和编辑图形——创建3D空间效果 136
9.1 3D空间的基本知识 137
9.2 使用Flash创建3D空间效果 138
9.2.1 在3D空间中移动对象 139
9.2.2 在3D空间中旋转对象 141
9.2.3 调整透视角度 143
9.2.4 调整消失点 144
9.3 技术要点总结 145
第10章 创建Flash补间动画——形状补间和传统补间 145
10.1 创建形状补间 147
10.1.1 形状补间入门 147
10.1.2 加速度或者减速度形状补间 149
10.1.3 使用形提示点 149
10.1.4 稍微复杂的形状补间 152
10.1.5 传统动画和Flash动画的对比 156
10.2 创建传统补间 156
10.2.1 传统补间入门 156
10.2.2 使用时间轴「绘图纸外观」(洋葱皮) 158
10.2.3 创建淡入或淡出的动画效果 160
10.2.4 元件的变形点对补间的影响 161
10.2.5 沿路径运动的传统补间 164
10.3 图形元件和影片剪辑元件的区别 167
10.4 为滤镜创建补间动画 168
10.5 技术要点总结 170
第11章 创建Flash补间动画——基于对象的补间动画 170
11.1 创建基于对象的补间动画 171
11.1.1 关于补间范围和目标实例 174
11.1.2 创建对象补间的基本规则 174
11.2 使用「动画编辑器」面板 175
11.2.1 控制动画编辑器显示 176
11.2.2 处理属性的基本方法 179
11.2.3 为属性应用缓动 182
11.2.4 编辑属性曲线的形状 183
11.3 使用浮动属性关键帧 185
11.4 使用动画预设 187
11.5 技术要点总结 188
第12章 创建Flash补间动画——反向运动与骨骼系统 188
12.1 使用反向运动 189
12.1.1 IK骨架动画——贪吃蛇 192
12.1.2 向IK骨架动画添加缓动 193
12.1.3 IK骨架动画配合其他补间动画 194
12.2 向形状添加骨骼 195
12.2.1 将骨骼绑定到形状控制点 197
12.2.2 形状IK骨骼动画 199
12.3 反向运动和骨骼系统中的层次 199
12.3.1 正向运动和反向运动 200
12.3.2 Flash骨架中实现正向运动 200
12.3.3 设置骨架的属性和呈现 201
12.3.4 IK运动约束 202
12.3.5 骨架的形状 205
12.3.6 修改骨骼端点位置 205
12.3.7 操纵骨骼和连接的对象的注意事项 208
12.4 技术要点总结 208
第13章 创建Flash遮罩特效和动画 209
13.1 遮罩的基本原理 209
13.2 放大镜效果 211
13.3 遮罩层作为动画层——图像切换效果 214
13.3.1 从左向右逐渐推出显示 214
13.3.2 举一反三——其他几种图像切换 216
13.4 被遮罩层作为动画层——火焰字 222
13.5 遮罩形式的种类和常见效果的归纳总结 225
13.5.1 使用形状或者形状补间动画作为遮罩层 225
13.5.2 使用传统补间作为遮罩层 226
13.5.3 遮罩层嵌套——水波纹 226
13.5.4 遮罩多层——管中窥豹 229
13.5.5 Alpha通道遮罩 235
13.5.6 交互式遮罩 238
13.6 技术要点总结 238
第14章 多媒体功能——为Flash动画添加声音 238
Part 02 进阶和专业应用篇 240
14.1 在Flash Professional CS5中使用声音的基础知识 240
14.1.1 导入声音 240
14.1.2 添加声音到影片帧中 242
14.1.3 查看声波 242
14.1.4 为按钮匹配声音 243
14.1.5 输出或者发布带声音的影片 244
14.2 为影片定义背景声音 246
14.3 Flash Professional CS5声音设置 250
14.3.1 事件声音和声音流 250
14.3.2 声音效果 252
14.4 多声音交互功能的实现 254
14.5 技术要点总结 259
第15章 多媒体功能——使用Flash视频 259
15.1 使用Adobe Media Encoder CS5编码视频 260
15.1.1 了解编码解码器 261
15.1.2 编码设置 264
15.2 使用Flash Professional CS5处理视频 266
15.2.1 创作内嵌视频的Flash影片 267
15.2.2 创作播放本地外部视频的Flash影片 271
15.2.3 以渐进式下载或流式加载方式播放外部视频 272
15.2.4 定义回放组件参数 273
15.3 实时音频和视频 275
15.4 创建3D视频墙 277
15.5 技术要点总结 280
第16章 使用第三方软件创建3D效果 281
16.1 在Flash中怎样使用3D动画 281
16.2 使用Xara3D创建3D动画 282
16.3 了解使用Vector3d-MAX创建3D动画 289
16.4 使用Swift 3D创建3D动画 290
16 4.1 建模 291
16.4.2 修改模型 293
16.4.3 创建和输出动画 296
16.4.4 导入Flash 300
16.4.5 使用现有的3D模型 301
第17章 使用第三方软件添加文字特效 301
17.1 使用Flax创建文本特效 303
17.2 使用SWiSHmax创建文本特效 306
第18章 实例实作演练——绘图和基本动画效果实现 306
Part 03 实战演练篇 312
18.1 妙用补间动画和路径创建馅饼图 312
18.2 综合运用设计功能绘制灯笼 315
18.3 雷达扫描效果 317
18.3.1 制作金属质感雷达背景 317
18.3.2 创建元件和修改元件变形点 319
18.3.3 创建补间动画 320
18.3.4 增强雷达扫描的效果 322
18.4 波光粼动和神奇百叶窗 324
18.4.1 神奇百叶窗 324
18.4.2 波光粼动 328
18.5 逐帧动画和补间动画的结合 330
18.6 彗尾效果(洋葱皮效果) 332
第19章 实例实作演练——综合效果实现 332
19.1 地球自转和卫星绕地球旋转 336
19.1.1 创建地球自转 337
19.1.2 创建地球背光面自转 339
19.1.3 增加一些修饰 341
19.1.4 添加卫星绕地球旋转效果 342
19.2 使用自定义缓动创建滑板效果 343
19.2.1 创建滑板动画 344
19.2.2 为滑板动画追加自定义缓动 346
19.2.3 增加修饰效果 349
第20章 实例分析演练——补间、遮罩以及它们的结合 349
20.1 阴影和逐帧动画的变异 351
20.2 元件、补间动画的结合形成逐帧动画 353
Part 04 交互式动画创作和ActionScript开发篇第21章 开始学习交互式Flash动画和ActionScript语言 353
21.1 认识Flash Professionall CS5开发环境 356
21.1.1 使用「动作」面板 357
21.1.2 「动作」面板助手模式 358
21.1.3 自定义ActionScript编辑器环境 360
21.1.4 使用代码提示功能 361
21.2 ActionScript代码的位置 362
21.2.1 在帧中编写ActionScript程序代码 362
21.2.2 在外部类文件中编写ActionScript程序代码 363
21.3 第一个程序——Hello World 364
第22章 使用ActionScript脚本创建交互式动画 364
22.1 控制时间轴 368
22.1.1 控制影片时间轴的播放和停止 369
22.1.2 跳转场景或者帧 369
22.1.3 跳转场景或者帧的其他方法 371
22.1.4 为帧定义标签 371
22.2 跳转至指定的URL或者发送邮件 372
22.2.1 在Flash中定义文本超链接 372
22.2.2 编写代码 374
22.3 基本交互功能 375
22.3.1 创建水晶按钮 375
22.3.2 了解目标对象 379
22.3.3 了解怎样实现事件处理 380
22.3.4 一个基本范例——响应鼠标和键盘 382
22.3.5 键盘事件和按链的判别 382
22.3.6 可用的基本交互事件 386
22.3.7 控制播放影片的播放器 387
22.3.8 调整影片播放的显示质量 390
22.3.9 动态控制帧频 391
第23章 交互式动画实例实作演练 392
23.1 基本实践 392
23.1.1 使用按钮导航(1) 392
23.1.2 简化程序 396
23.1.3 使用按钮导航(2) 397
23.1.4 用户密码验证 398
23.1.5 电子邮件地址验证 403
23.1.6 存款利率计算 404
23.1.7 拖动影片剪辑 406
23.1.8 改变鼠标指针 407
23.1.9 动态地图 409
23.2 视觉效果类实例 414
23.2.1 礼花缤纷 414
23.2.2 雪花飘飘 417
23.2.3 图片马赛克效果(1) 421
23.2.4 图片马赛克效果(2) 422
23.2.5 千变万化的图片过渡特效(万用特效) 424
23.3 时钟实例 426
23.3.1 创建时钟应用 426
23.3.2 发布并将时钟置于桌面背景中 428
23.4 导航菜单实例 432
23.4.1 创建背景 432
23.4.2 创建主菜单 433
23.4.3 创建子菜单 436
23.4.4 编写程序代码完成控制功能 437
第24章 交互式动画实例分析演练——使用模板 437
24.1 使用Flash内建模板快速制作幻灯演示 442
24.2 为Flash新增模板 445
24.3 原理解析 447
Part 05 丰收的盛宴——发布和部署篇第25章 完整的Flash动画影片——梦工场舞台播放器 447
25.1 创建舞台效果 451
25.1.1 启幕和闭幕动画效果 451
25.1.2 增强舞台效果 453
25.2 创建嵌入视频的Flash影片 454
25.3 添加影片交互控制功能 455
25.3.1 作为占位符的空影片剪辑实例 456
25.3.2 合理利用遮罩 457
25.3.3 不可视按钮 457
25.3.4 编写程序代码 457
25.4 增加舞台点缀 459
25.4.1 创建飞入效果 459
25.4.2 补充效果 460
25.4.3 Logo动画 461
25.5 测试和发布 463
第26章 Flash影片的发布、导出、优化和部署 463
26.1 有关Flash影片发布和导出的设置 466
26 2 有关HTML网页的设置 468
26 3 检测客户端的Flash Player版本 474
26.4 指导用户正确安装Flash Player 474
26 5 正确配置服务器 477
第27章 创建静态图片和GIF动画图片 479
27.1 发布GIF格式文件 479
27.1.1 了解GIF格式图片 479
27.1.2 发布GIF的设置 481
27.1.3 发布静态GIF图片 483
27.1.4 发布GIF动画 483
27.1.5 在发布GIF图片时创建图像映射 483
27.1.6 导出GIF图片 484
27.2 发布PNG格式文件 485
27.2.1 发布PNG图片的设置 486
27.2.2 发布和导出PNG图片 487
27.3 发布JPEG格式图片 487
第28章 为移动设备创建Flash动画 490
28.1 为Flash Lite创建Flash动画 490
28.1.1 使用Adobe Device Central设备模拟器和设备数据库 493
28.1.2 关于Flash Lite内容类型 495
28.1.3 关于FlashLite中的用户交互 496
28.1.4 Flash Lite中的ActionScript 497
28.1.5 优化Flash Lite内容 497
28.2 关于为Android创建Flash动画 498
28.3 关于打包Flash为iPhone应用程序 499
第29章 工作中常用的Flash专业范例 500
29.1 创建预加载程序 500
29.1.1 预加载帧的基本方法和原理 500
29.1.2 显示预加载进度 501
29.1.3 测试下载性能和使用带宽剖面图 503
29.1.4 第一种完整实用的预加载帧方法 504
29.1.5 第二种完整实用的预加载帧方法 506
29.1.6 在网站片头和短篇动画中使用预加载 507
29.2 滚动播出效果 507
29.2.1 竖直滚动的文本行 507
29.2.2 水平滚动的图片 511
29.3 几个经常用到的广告效果 512
29.3.1 广告影片的随机滚动出现 512
29.3.2 对联广告 516
29.4 选项卡面板和分页广告 521
29.4.1 选项卡面板 521
29.4.2 随机显示 524
29.4.3 分页广告 525