第一篇 轻松一下——入门篇 1
第1章 简述Flash 8的新功能 2
1.1 Flash 8两个版本的用途 3
1.2 Flash Basic 8与Flash Professional 8共同的新功能 3
1.2.1 渐变增强 3
1.2.2 对象绘制模型 4
1.2.3 FlashType 4
1.2.4 脚本助手模式 5
1.2.5 扩展的舞台工作区 5
1.2.6 Macintosh文档选项卡 6
1.2.7 改进的“首选参数”对话框 6
1.2.8 单一库面板 6
1.2.9 改进的发布界面 6
1.2.10 对象层级撤销模式 6
1.3 仅在Flash Professional 8中新增的功能 7
1.3.1 Flash Professional 8的打开界面图 7
1.3.2 自定义缓动控制 7
1.3.3 图形效果滤镜 7
1.3.4 混合模式 8
1.3.5 位图平滑 8
1.3.6 改进的文本消除锯齿功能 9
1.3.7 新的视频编码器 9
1.3.8 视频Alpha通道支持 10
第2章 动画基础知识 11
2.1 美术基础 12
2.1.1 什么是美术 12
2.1.2 什么是绘画 12
2.1.3 造型表现手段 12
2.1.4 黄金分割是什么 12
2.1.5 什么是二度空间 12
2.1.6 什么是三度空间 12
2.1.7 质感是什么 13
2.1.8 量感是什么 13
2.1.9 空间感是什么 13
2.1.10 体积感是什么 13
2.1.11 透视是什么 13
2.1.12 平面构图 13
2.2 基本色的功能 14
2.2.1 红色 14
2.2.2 黄色 14
2.2.3 橙色 14
2.2.4 绿色 15
2.2.5 蓝色 15
2.2.6 紫色 15
2.2.7 土色 16
2.2.8 白色 16
2.2.9 黑色 16
2.2.10 灰色 16
2.2.11 极色 17
2.3 动画理论基础 17
2.3.1 什么是创意 17
2.3.2 什么是策划 17
2.3.3 什么是动画 17
2.3.4 动画的分类 18
2.3.5 动画的制作过程 18
2.3.6 动画制作应注意的问题 20
2.3.7 动画中的明暗调 21
2.3.8 摄影机的运动原理 22
2.3.9 镜头组接的一般规律和方法 22
2.3.10 声音的组合形式及其作用 26
2.3.11 影视节目中的声音艺术处理 26
2.3.12 Flash设计师应具备的素质和能力 27
第3章 基本绘图 28
3.1 绘图前的准备 29
3.1.1 标尺 29
3.1.2 网格 30
3.1.3 辅助线 30
3.2 工具箱 31
3.2.1 选取工具 32
3.2.2 部分选取工具 33
3.2.3 线条工具 33
3.2.4 套索工具 34
3.2.5 钢笔工具 35
3.2.6 文本工具 37
3.2.7 椭圆工具 39
3.2.8 矩形工具 39
3.2.9 多角星形工具 40
3.2.10 铅笔工具 40
3.2.11 刷子工具 40
3.2.12 任意变形工具 42
3.2.13 填充变形工具 43
3.2.14 墨水瓶工具 44
3.2.15 颜料桶工具 44
3.2.16 滴管工具 45
3.2.17 橡皮擦工具 45
3.2.18 移动工具 46
3.2.19 缩放工具 46
3.2.20 笔触色与填充色 46
第4章 图像的处理 49
4.1 位图的处理 50
4.1.1 导入图像 50
4.1.2 设置位图在“库”面板上的属性 50
4.1.3 使用“属性”检查器处理位图 53
4.1.4 用位图填充 54
4.1.5 分离位图 55
4.1.6 将位图转换为矢量图形 55
4.2 矢量图的处理 56
4.2.1 导入矢量图形 56
4.2.2 位图与矢量图形的比较 57
第5章 文本编辑 58
5.1 输入与修改文字 59
5.1.1 输入文字 59
5.1.2 修改文字 59
5.2 格式化文字 60
5.3 段落格式 62
5.4 修改文本框大小 63
5.5 建立超链接文字 63
5.6 文字转成矢量图形 64
5.6.1 制作渐变文字 64
5.6.2 变形文字 64
第6章 修改对象 65
6.1 修改文档 66
6.2 对物体变形 66
6.2.1 任意变形 66
6.2.2 使用数值缩放和旋转 67
6.2.3 顺时针和逆时针旋转90° 67
6.2.4 水平翻转与垂直翻转 67
6.3 重复变形 67
6.4 组合对象 69
6.5 物体层叠顺序 69
6.5.1 舞台层 69
6.5.2 浮动层 69
6.6 对齐物体 70
6.7 修改形状 71
6.7.1 将线条转换为填充 71
6.7.2 扩展填充 71
6.7.3 柔化填充边缘 72
6.8 合并对象 72
第7章 层 73
7.1 创建层和层文件夹 74
7.1.1 创建图层的三种方法 74
7.1.2 创建图层文件夹的两种方法 74
7.2 编辑层 74
7.2.1 选取层 74
7.2.2 移动层 74
7.2.3 删除层 75
7.2.4 重命名层 75
7.3 层的状态与属性 76
7.3.1 隐藏层 76
7.3.2 锁定层 76
7.3.3 线框模式 76
7.3.4 层的属性 76
7.4 使用遮罩层 77
7.5 使用运动引导层 83
第8章 帧的操作及应用 86
8.1 时间轴与帧 87
8.1.1 帧的种类 87
8.1.2 建立关键帧 88
8.1.3 帧符号的意义 88
8.1.4 帧的显示状态 88
8.1.5 帧标签及类型 89
8.2 设置帧频率 90
8.3 帧的操作 91
8.3.1 插入关键帧 91
8.3.2 清除关键帧 91
8.3.3 过渡帧 91
8.3.4 空白关键帧 92
8.3.5 插入帧 92
8.3.6 清除帧 92
8.3.7 删除帧 92
8.3.8 选取所有帧 92
8.3.9 剪切、复制和粘贴帧 92
8.3.10 翻转帧 92
8.4 分帧(洋葱皮)的应用 93
第9章 元件和实例 95
9.1 元件的类型 96
9.2 建立元件 96
9.2.1 创建影片剪辑元件 96
9.2.2 创建按钮元件 97
9.2.3 创建图形元件 98
9.3 建立实例 99
9.4 改变实例 99
9.4.1 改变实例行为的类型 99
9.4.2 替换实例 100
9.4.3 改变实例颜色效果 100
9.5 混合实例 101
9.6 对实例应用滤镜 102
9.6.1 应用投影 103
9.6.2 创建倾斜投影 104
9.6.3 应用模糊 105
9.6.4 应用发光 105
9.6.5 应用斜角 106
9.6.6 应用渐变发光 106
9.6.7 应用渐变斜角 108
9.6.8 应用“调整颜色”滤镜 108
9.7 分离实例 109
9.8 调用其他文档中的元件 110
第10章 库 111
10.1 使用库 112
10.2 管理库 113
10.2.1 创建库元素 113
10.2.2 重命名 114
10.2.3 创建库文件夹 114
10.2.4 对“库”面板中的项目进行排序 115
10.2.5 删除库项目 115
10.2.6 查找未使用的库项目 115
10.2.7 更新“库”面板中的导入文件 116
10.2.8 更改类型 116
10.3 库文件的编辑 116
10.3.1 编辑元件 116
10.3.2 编辑位图与声音 116
10.4 处理公用库 116
10.4.1 为Flash应用程序创建范例库 116
10.4.2 在文档中使用公用库中的项目 117
10.5 使用共享库资源 117
10.5.1 处理运行时共享资源 118
10.6 导入资源 120
第11章 加入声音 122
11.1 简介 123
11.1.1 声音类型 123
11.1.2 导入声音 123
11.2 添加声音 124
11.2.1 为电影添加声音 124
11.2.2 给按钮添上音效 125
11.3 编辑声音 126
11.3.1 声音效果 126
11.3.2 声音编辑器(编辑声音封套) 127
11.3.3 同步声音 131
11.3.4 重复播放 131
11.3.5 认识声音文件信息 131
11.4 声音的输出 132
11.4.1 设置声音的格式 132
11.4.2 导出Flash文档声音的准则 134
11.5 在移动设备上使用声音 135
11.5.1 关于Flash Lite 135
11.5.2 播放MIDI 135
第12章 合成动画 139
12.1 基本知识 140
12.1.1 Flash动画简述 140
12.1.2 关键帧 140
12.1.3 延伸帧 140
12.1.4 帧频 140
12.1.5 洋葱皮 141
12.2 帧帧动画 141
12.3 补间动画 142
12.3.1 动画补间动画 142
12.3.2 形状补间动画 145
12.4 遮罩动画 148
12.5 时间轴特效 150
12.5.1 添加时间轴特效 151
12.5.2 编辑时间轴特效 157
12.5.3 删除时间轴特效 158
第13章 模板的应用 159
13.1 基础知识 160
13.1.1 模板介绍 160
13.1.2 使用模板新建文档 160
13.2 幻灯片演示文稿模板 161
13.2.1 创建幻灯片 161
13.2.2 设置屏幕的属性和参数 162
13.2.3 演示幻灯片 165
13.2.4 自定义幻灯片演示文稿 165
13.3 演示文稿模板 165
13.4 照片幻灯片放映模板 166
13.4.1 素材准备 166
13.4.2 创建照片幻灯片文档 167
13.5 广告模板 169
13.5.1 创建广告模板文档 169
13.5.2 广告模板的测试 169
13.5.3 广告模板的浏览器兼容性和要求 169
13.5.4 有关丰富媒体的更多信息 170
13.6 表单应用程序模板 170
13.6.1 带有窗体的应用程序 170
13.6.2 查询-错误-响应 175
13.7 测验模板 180
13.7.1 测验模板介绍 180
13.7.2 测验模板的构成 181
13.7.3 创建测验模板 181
13.7.4 设置测验参数 182
13.7.5 修改测验中的学习交互组件 183
13.7.6 配置学习交互组件 184
13.7.7 从时间轴中删除学习交互组件 186
13.7.8 更改图形学习交互组件中的图像 186
13.8 移动设备模板 187
13.9 视频模板 188
13.9.1 将视频文件AVI转成FLV 188
13.9.2 创建视频模板 190
13.10 保存自己的模板 192
13.10.1 创建并保存自己的模板 192
13.10.2 调用自己的模板 193
第二篇 动画制作——编程篇 195
第14章 ActionScript 196
14.1 ActionScript基础 197
14.1.1 ActionScript概述 197
14.1.2 ActionScript的最佳做法和编码约定 197
14.1.3 基本术语 208
14.1.4 ActionScript语法 211
14.1.5 数据类型 217
14.1.6 变量 221
14.1.7 运算符 225
14.1.8 路径 236
14.1.9 函数和方法 237
14.2 编写和调试脚本 243
14.2.1 脚本的种类 243
14.2.2 使用“动作”面板和“脚本”窗口 244
14.2.3 使用“输出”面板 245
14.2.4 调试脚本 245
14.2.5 导入和导出脚本 246
14.3 事件和交互 247
14.3.1 概述 247
14.3.2 按钮和影片剪辑事件处理函数 247
14.3.3 使用事件处理函数 249
14.3.4 事件侦听器 250
14.4 使用影片剪辑 252
14.4.1 影片剪辑属性 252
14.4.2 在运行时创建影片剪辑 254
14.4.3 管理影片剪辑的深度 255
14.4.4 拖动影片剪辑 256
14.4.5 将影片剪辑用作遮罩 257
14.4.6 使用ActionScript绘画方法 258
14.5 使用文本 259
14.5.1 动态文本和输入文本 259
14.5.2 TextField类 260
14.5.3 TextFormat类 263
14.5.4 文本和HTML 265
14.6 内置类 266
14.6.1 类 266
14.6.2 GradientGlowFilter(flash.filters.Gradient-GlowFilter)类 267
14.6.3 Button类 269
14.7 自定义类 271
14.7.1 关于创建类的一般原则 271
14.7.2 创建自定义类 271
14.7.3 关于导入类文件 274
14.7.4 关于命名类文件 274
14.7.5 使用类成员 275
14.7.6 了解继承和接口 276
14.8 与外部通信 277
14.8.1 加载外部SWF文件和图像文件 277
14.8.2 使用外部数据 280
第15章 组件 286
15.1 组件概述 287
15.1.1 关于组件 287
15.1.2 组件类型 287
15.1.3 第2版组件的功能 290
15.2 使用组件 290
15.2.1 向Flash文档中添加组件 290
15.2.2 设置组件参数 292
15.2.3 添加组件事件 293
15.3 ComboBox组件 294
15.3.1 ComboBox组件概述 294
15.3.2 ComboBox参数设置 295
15.3.3 创建具有ComboBox组件的应用程序 296
15.3.4 ComboBox类 297
15.4 List组件 298
15.4.1 List组件概述 298
15.4.2 List参数设置 299
15.4.3 创建具有List组件的应用程序 300
15.4.4 List类 301
第16章 屏幕 303
16.1 基础知识(仅限Flash Professional) 304
16.1.1 关于屏幕 304
16.1.2 创建新的基于屏幕的文档 304
16.1.3 屏幕文档结构和层次结构 305
16.2 设置屏幕的属性和参数(仅限Flash Professional) 306
16.2.1 设置屏幕的属性 306
16.2.2 设置屏幕的参数 306
16.3 给屏幕加上动作(仅限于Flash Professional) 308
16.3.1 关于组织屏幕代码 308
16.3.2 屏幕与ActionScript的交互方式 309
16.3.3 将外部内容加载到屏幕 309
第17章 行为的应用 312
17.1 行为概述 313
17.1.1 关于行为 313
17.1.2 使用行为的原则 313
17.2 使用行为 314
17.2.1 Web 314
17.2.2 声音 314
17.2.3 屏幕 316
17.2.4 媒体 318
17.2.5 嵌入的视频 320
17.2.6 影片剪辑 321
17.2.7 数据 323
第18章 成品发布 324
18.1 优化与测试 325
18.1.1 优化Flash文档 325
18.1.2 测试文档的下载性能 325
18.2 电影发布设置 327
18.2.1 为Flash Player配置服务器 327
18.2.2 发布Flash文档 327
18.2.3 为Flash SWF文件格式设置发布选项 328
18.2.4 为带有嵌入Flash内容的HTML文档设置发布选项 331
18.3 发布预览 334
第三篇 学以致用——实例篇 335
第19章 绘制水晶球 336
19.1 学习目标 337
19.1.1 知识目标 337
19.1.2 能力目标 337
19.1.3 情感目标 337
19.2 实例赏析 337
19.2.1 制作方案 338
19.2.2 核心技术 338
19.2.3 制作步骤 338
习题精选 341
第20章 教学课件——半圆仪 342
20.1 学习目标 343
20.1.1 知识目标 343
20.1.2 能力目标 343
20.1.3 情感目标 343
20.2 实例赏析 343
20.2.1 制作方案 344
20.2.2 核心技术 344
20.2.3 制作步骤 344
习题精选 354
第21章 动态更新数据的天气预报仪 355
21.1 学习目标 356
21.1.1 知识目标 356
21.1.2 能力目标 356
21.1.3 情感目标 356
21.2 实例赏析 356
21.2.1 制作方案 357
21.2.2 核心技术 357
21.2.3 制作步骤 357
习题精选 365
第22章 万年历宣传广告片 366
22.1 学习目标 367
22.1.1 知识目标 367
22.1.2 能力目标 367
22.1.3 情感目标 367
22.2 实例赏析 367
22.2.1 制作方案 368
22.2.2 核心技术 368
22.2.3 制作步骤 369
习题精选 399
第23章 电子万年历 400
23.1 学习目标 401
23.1.1 知识目标 401
23.1.2 能力目标 401
23.1.3 情感目标 401
23.2 实例赏析 401
23.2.1 制作方案 402
23.2.2 核心技术 402
23.2.3 制作步骤 402
习题精选 412
第24章 电子计算器 413
24.1 学习目标 414
24.1.1 知识目标 414
24.1.2 能力目标 414
24.1.3 情感目标 414
24.2 实例赏析 414
24.2.1 制作方案 414
24.2.2 核心技术 415
24.2.3 制作步骤 415
习题精选 422
第25章 MP3播放器 423
25.1 学习目标 424
25.1.1 知识目标 424
25.1.2 能力目标 424
25.1.3 情感目标 424
25.2 实例赏析 424
25.2.1 制作方案 425
25.2.2 核心技术 425
25.2.3 制作步骤 426
习题精选 450