第1章 Flash CS5中文版基础入门 1
1.1 初步认识Flash 2
1.1.1 Flash概述 2
1.1.2 Flash的应用领域 2
1.2 Flash CS5工作界面 5
1.2.1 菜单栏 6
1.2.2 主工具栏 6
1.2.3 工具箱 6
1.2.4 时间轴 6
1.2.5 场景和舞台 7
1.2.6 属性面板 7
1.2.7 浮动面板 8
1.3 Flash CS5的系统配置 8
1.3.1 首选参数面板 8
1.3.2 浮动面板 9
1.3.3 历史记录面板 10
1.4 Flash文件的基本操作 10
1.4.1 新建文件 10
1.4.2 保存文件 11
1.4.3 打开文件 12
1.5 实践案例与上机指导 13
1.5.1 使用网格、标尺 13
1.5.2 使用辅助线 14
1.6 思考与练习 14
第2章 使用绘图工具绘制与编辑图形 17
2.1 Flash图形基础知识 18
2.1.1 矢量图与位图 18
2.1.2 导入外部图像 19
2.2 认识工具面板 20
2.3 基本线条与图形的绘制 21
2.3.1 线条工具 21
2.3.2 铅笔工具 21
2.3.3 矩形工具与椭圆工具 22
2.3.4 基本矩形工具与基本椭圆工具 23
2.3.5 多角星形工具 23
2.3.6 刷子工具 24
2.3.7 喷涂刷工具 25
2.3.8 Deco工具 25
2.3.9 钢笔工具 26
2.4 填充图形颜色 27
2.4.1 颜色面板 27
2.4.2 墨水瓶工具 28
2.4.3 颜料桶工具 29
2.4.4 滴管工具 30
2.4.5 橡皮擦工具 30
2.5 辅助绘图工具 31
2.5.1 手形工具 31
2.5.2 缩放工具 31
2.5.3 对齐面板 32
2.6 实践案例与上机指导 33
2.6.1 绘制水晶按钮 33
2.6.2 绘制缤纷多彩的气球 36
2.7 思考与练习 38
第3章 文本对象的使用与编辑 39
3.1 使用文本工具 40
3.1.1 静态文本 40
3.1.2 动态文本 40
3.1.3 输入文本 41
3.2 编辑与设置文本样式 42
3.2.1 消除文本锯齿 42
3.2.2 设置文字属性 44
3.2.3 为文本添加超链接 44
3.2.4 设置段落格式 46
3.3 文本的分离与变形 47
3.3.1 分离文本 47
3.3.2 文本变形 48
3.3.3 对文字进行局部变形 51
3.4 实践案例与上机指导 52
3.4.1 制作霓虹灯效果的文字 52
3.4.2 制作立体字 54
3.5 思考与练习 57
第4章 编辑与操作对象 59
4.1 选择对象 60
4.1.1 使用选择工具选择对象 60
4.1.2 使用部分选取工具选择对象 60
4.1.3 使用套索工具选择对象 61
4.2 使用查看工具 62
4.2.1 使用手形工具调整工作区的位置 62
4.2.2 使用缩放工具调整工作区的大小 63
4.3 对象的基本操作 63
4.3.1 移动对象 63
4.3.2 复制对象 65
4.3.3 删除对象 66
4.4 对象的变形操作 67
4.4.1 认识变形点 67
4.4.2 自由变形对象 67
4.4.3 扭曲对象 68
4.4.4 缩放对象 69
4.4.5 封套对象 70
4.4.6 旋转和倾斜对象 71
4.4.7 翻转对象 72
4.5 合并对象 73
4.5.1 联合 73
4.5.2 交集 74
4.5.3 打孔 74
4.5.4 裁切 75
4.6 对象的组合、排列、分离 76
4.6.1 组合对象 76
4.6.2 排列对象 77
4.6.3 分离对象 78
4.7 使用辅助工具 79
4.7.1 使用标尺和辅助线 79
4.7.2 使用网络 80
4.8 实践案例与上机指导 81
4.8.1 绘制贺卡 81
4.8.2 绘制顽皮猴子 83
4.9 思考与练习 86
第5章 使用元件、实例和库 87
5.1 理解元件与实例的概念 88
5.1.1 使用元件对文件量的影响 88
5.1.2 修改实例对元件产生的影响 88
5.1.3 修改元件对实例产生的影响 88
5.1.4 区别元件与实例 88
5.2 元件的创建 89
5.2.1 什么是元件 89
5.2.2 元件类型 89
5.2.3 创建图形元件 89
5.2.4 创建影片剪辑元件 90
5.2.5 创建按钮元件 92
5.2.6 将元素转换为图形元件 94
5.3 元件的引用——实例操作 95
5.3.1 为实例另外指定一个元件 95
5.3.2 转换实例的类型 96
5.3.3 改变实例的颜色和透明效果 97
5.3.4 替换实例引用的元件 97
5.3.5 分离实例 98
5.3.6 调用其他影片中的元件 99
5.3.7 对实例进行缩放、扭曲和旋转 100
5.4 库的管理 100
5.4.1 库面板的组成 100
5.4.2 创建库元素 101
5.4.3 调用库文件 103
5.4.4 使用公用库 103
5.5 实践案例与上机指导 104
5.5.1 制作菜单按钮 104
5.5.2 绘制时尚包 108
5.6 思考与练习 111
第6章 使用外部图片、声音和视频 113
6.1 导入位图文件 114
6.1.1 可导入图片素材的格式 114
6.1.2 导入位图文件 114
6.1.3 将位图转换为矢量图 116
6.1.4 设置导入位图属性 118
6.2 使用声音 119
6.2.1 Flash支持的声音类型 119
6.2.2 在Flash中导入声音 119
6.2.3 为影片添加声音 120
6.2.4 给按钮添加音效 121
6.2.5 设置播放效果 124
6.2.6 使用声音属性编辑声音 125
6.3 使用视频 126
6.3.1 Flash支持的视频类型 126
6.3.2 在Flash中嵌入视频 127
6.3.3 处理导入的视频文件 128
6.4 实践案例与上机指导 129
6.4.1 为影片添加声音 129
6.4.2 将位图转换为矢量图 131
6.5 思考与练习 132
第7章 使用时间轴和帧设计基本动画 133
7.1 时间轴和帧的概念 134
7.1.1 时间轴构成 134
7.1.2 帧和关键帧 135
7.1.3 帧的频率 136
7.2 帧的基本操作 137
7.2.1 选择帧和帧列 137
7.2.2 插入帧 138
7.2.3 复制、粘贴与移动单帧 139
7.2.4 删除帧 139
7.2.5 清除帧 139
7.2.6 将帧转换为关键帧 139
7.2.7 将帧转换为空白关键帧 140
7.3 逐帧动画 140
7.3.1 逐帧动画的基本原理 140
7.3.2 制作简单的逐帧动画 140
7.4 动作补间动画 142
7.4.1 动作补间动画原理 143
7.4.2 制作动作补间动画 143
7.5 形状补间动画 146
7.5.1 形状补间动画原理 146
7.5.2 创建形状补间动画 146
7.6 实践案例与上机指导 149
7.6.1 旋转飞舞的小花 149
7.6.2 切换效果动画 152
7.7 思考与练习 158
第8章 图层与高级动画制作 159
8.1 图层的基本概念 160
8.1.1 什么是图层 160
8.1.2 图层的用途 160
8.2 图层的基本操作 161
8.2.1 新建图层 161
8.2.2 更改图层名称 162
8.2.3 改变图层的顺序 163
8.2.4 新建图层文件夹 163
8.2.5 锁定和解锁图层 164
8.3 编辑图层 165
8.3.1 删除图层 165
8.3.2 隐藏/显示图层 165
8.3.3 显示轮廓 166
8.3.4 编辑图层属性 166
8.4 引导层动画 167
8.4.1 普通引导层 167
8.4.2 运动引导层 168
8.4.3 创建沿直线运动的动画 168
8.4.4 创建沿轨道运动的动画 172
8.5 遮罩动画 175
8.5.1 遮罩动画的概念与原理 175
8.5.2 创建遮罩动画 176
8.6 场景动画 180
8.6.1 场景的用途 180
8.6.2 创建场景 180
8.7 实践案例与上机指导 181
8.7.1 望远镜中的小狗 181
8.7.2 吹泡泡 185
8.8 思考与练习 194
第9章 滤镜和混合模式 195
9.1 滤镜 196
9.1.1 滤镜基础 196
9.1.2 添加滤镜 196
9.1.3 预设滤镜库 196
9.1.4 关于滤镜和Flash Player的性能 197
9.2 应用滤镜特效 197
9.2.1 投影滤镜效果 197
9.2.2 倾斜投影效果 201
9.2.3 模糊滤镜效果 201
9.2.4 发光滤镜效果 202
9.2.5 斜角滤镜效果 203
9.2.6 渐变发光滤镜效果 204
9.2.7 【渐变斜角】滤镜效果 204
9.2.8 调整颜色滤镜效果 205
9.3 使用混合模式创建复合图像 206
9.3.1 关于混合模式 206
9.3.2 混合模式示例 207
9.4 实践案例与上机指导 208
9.4.1 制作彩虹文字 208
9.4.2 制作渐变发光效果 210
9.5 思考与练习 212
第10章 骨骼运动与3D动画 213
10.1 反向运动 214
10.1.1 创建骨骼动画 214
10.1.2 编辑骨骼动画 216
10.2 3D转换动画 218
10.2.1 3D旋转动画 218
10.2.2 全局转换与局部转换 220
10.2.3 3D平移工具的应用 221
10.3 实践案例与上机指导 221
10.3.1 图形元件创建骨骼系统 221
10.3.2 移动的气球 223
10.4 思考与练习 226
第11章 ActionScript脚本基础及应用 227
11.1 ActionScript基本常识 228
11.1.1 ActionScript的版本 228
11.1.2 常用术语 228
11.2 ActionScript编程基础 229
11.2.1 变量的定义 229
11.2.2 常量 231
11.2.3 关键字 232
11.3 使用运算符 232
11.3.1 数值运算符 232
11.3.2 比较运算符 233
11.3.3 赋值运算符 233
11.3.4 逻辑运算符 234
11.3.5 等于运算符 234
11.3.6 位运算符 235
11.4 ActionScript语法 235
11.4.1 点 236
11.4.2 注释 236
11.4.3 分号 236
11.4.4 大括号 236
11.4.5 小括号 237
11.5 ActionScript的数据类型 237
11.5.1 Boolean数据类型 237
11.5.2 int、Number数据类型 238
11.5.3 Null数据类型 238
11.5.4 String数据类型 238
11.5.5 MovieClip数据类型 238
11.5.6 void数据类型 238
11.5.7 Object数据类型 239
11.6 认识与使用动作面板 239
11.7 插入ActionScript代码 241
11.7.1 在按钮中插入ActionScript 241
11.7.2 在帧中插入ActionScript 241
11.7.3 在影片剪辑中插入ActionScript 242
11.8 函数和类 243
11.8.1 定义自己的函数 243
11.8.2 通过call和apply方法调用函数 243
11.8.3 类的基本要素 244
11.8.4 编写自定义类 244
11.9 实践案例与上机指导 245
11.9.1 比较运算符和逻辑运算符 245
11.9.2 运算符的使用规则 247
11.10 思考与练习 248
第12章 使用ActionScript创建交互式动画 249
12.1 编写与管理脚本 250
12.1.1 脚本编写方法与要点 250
12.1.2 使用脚本助手 251
12.2 调试脚本 252
12.3 创建交互式动画 253
12.3.1 控制动画播放进程按钮 253
12.3.2 制作跳转播放 257
12.4 实践案例与上机指导 260
12.4.1 制作鼠标跟随效果 260
12.4.2 制作个性指针 263
12.5 思考与练习 266
第13章 使用ActionScript组件快速创建动画 267
13.1 组件的基本操作 268
13.1.1 组件概述与类型 268
13.1.2 组件的预览与查看 268
13.1.3 向Flash中添加组件 268
13.1.4 组件的高度和宽度 269
13.2 常见组件的使用 270
13.2.1 按钮组件Button 270
13.2.2 复选框组件CheckBox 270
13.2.3 单选按钮组件RadioButton 271
13.2.4 下拉列表组件ComboBox 272
13.2.5 文本域组件TextArea 273
13.3 实践案例与上机指导 274
13.3.1 Label组件 274
13.3.2 ScrollPane组件 275
13.4 思考与练习 277
第14章 Flash动画的测试与发布 279
14.1 Flash动画的测试 280
14.1.1 测试影片 280
14.1.2 测试场景 280
14.2 优化影片 281
14.2.1 图像文件的优化 281
14.2.2 矢量图形的优化 282
14.2.3 测试影片下载性能 283
14.3 发布Flash动画 285
14.3.1 发布设置 285
14.3.2 发布预览 286
14.3.3 发布Flash动画 286
14.4 导出Flash动画 288
14.4.1 导出图像文件 288
14.4.2 导出影片文件 289
14.5 实践案例与上机指导 289
14.5.1 AVI视频的输出 289
14.5.2 GIF动画的输出 290
14.6 思考与练习 291