第1章 Flash动画制作基础 1
1.1 动画基础 1
1.1.1 动画发展简史 1
1.1.2 动画的要素 2
1.1.3 动画的分类 3
1.1.4 计算机动画的优势 4
1.2 初识Flash动画 5
1.2.1 Flash动画的发展 5
1.2.2 Flash动画的特点 6
1.2.3 Flash动画的应用 7
1.2.4 Flash动画的制作步骤 9
1.2.5 Flash 8的新增功能 10
1.3 Flash8的工作界面 12
1.3.1 开始页面 13
1.3.2 菜单栏 13
1.3.4 “时间轴”面板 14
1.3.3 “绘图”工具栏 14
1.3.5 舞台 16
1.3.6 “属性”面板 17
1.3.7 面板集 17
1.4 自定义Flash 8工作环境参数 20
1.4.1 设置工作环境 20
1.4.2 设置快捷键 22
1.5 思考与练习 23
2.1.1 创建和打开文档 25
第2章 Flash 8基础操作 25
2.1 创建Flash文档 25
2.1.2 设置文档属性 28
2.1.3 保存文档 29
2.2 使用基本绘图工具 30
2.2.1 线条工具 31
2.2.2 椭圆工具 32
2.2.3 矩形和多角星形工具 32
2.2.4 铅笔工具 34
2.2.5 钢笔工具 36
2.2.6 刷子工具 39
2.3 设置绘图工具 40
2.4 色彩的应用 43
2.4.1 色彩三要素 44
2.4.2 Flash 8的色彩模式 44
2.5 基本填充工具 45
2.5.1 颜料桶工具 45
2.5.2 墨水瓶工具 46
2.5.3 滴管工具 47
2.5.4 填充变形工具 48
2.5.5 “混色器”面板 48
2.5.6 “颜色样本”面板 50
2.6 思考与练习 52
第3章 编辑图形对象 55
3.1 选择、移动、复制和删除对象 55
3.1.1 使用“选择工具”选择对象 56
3.1.2 使用“套索工具”选择对象 56
3.1.4 移动、复制和删除对象 59
3.1.3 更改选择的对象 59
3.2 使用自由变形工具 61
3.2.1 对象的中心点 62
3.2.2 任意变形对象 63
3.2.3 扭曲对象 63
3.2.4 使用“封套”功能 64
3.2.5 翻转对象 64
3.2.6 还原变形的对象 64
3.3 使用填充变形工具 65
3.3.1 调整线性渐变填充 65
3.3.2 调整放射状渐变填充 66
3.3.3 调整位图填充 66
3.4 分组、层叠和对齐对象 68
3.4.1 分组对象 68
3.4.2 层叠对象 68
3.4.3 对齐和分布对象 69
3.5.1 使用“橡皮擦工具” 70
3.5 使用图形编辑工具 70
3.5.2 使用“选择工具” 71
3.5.3 优化曲线 72
3.5.4 修改对象的轮廓 72
3.6 思考与练习 74
第4章 编辑文本对象 75
4.1 创建文本 75
4.1.1 文本框的类型 75
4.1.2 创建普通文本 76
4.1.3 创建滚动文本 77
4.1.4 创建垂直文本 77
4.2 设置文本属性 79
4.2.1 选择字体、大小、样式和颜色 79
4.2.2 设置字符间距和位置 80
4.2.3 设置对齐、边距、缩进和行距 81
4.2.4 设置动态和输入文本选项 83
4.3.2 分离文本 84
4.3.1 选择文本 84
4.3 编辑文本 84
4.3.3 变形文本 85
4.3.4 创建文本效果 85
4.3.5 链接文本到URL 87
4.4 替换系统中缺少的字体 88
4.4.1 Flash中的字体 88
4.4.2 选择替换字体 89
4.4.3 处理替换字体 90
4.5 思考与练习 91
第5章 导入外部素材 93
5.1 导入图形图像 93
5.1.1 认识矢量图形与位图图像 93
5.1.2 Flash 8中常用的图像格式 94
5.1.3 导入位图图像与矢量图形 95
5.1.4 导入不同格式的图形图像 97
5.2 编辑导入的位图图像 98
5.2.1 使用“属性”面板编辑位图 98
5.2.2 设置位图的属性 99
5.2.3 使用位图填充图形 101
5.2.4 分离位图 102
5.2.5 矢量化位图 102
5.2.6 在外部编辑器中编辑位图 104
5.3 导入视频文件 105
5.3.1 可导入Flash 8中的视频格式 105
5.3.2 导入视频文件 105
5.3.3 设置视频文件的属性 108
5.4 思考与练习 108
第6章 使用元件、实例和库 110
6.1 创建与编辑元件 110
6.1.1 Flash 8的元件类型 110
6.1.2 创建新元件 111
6.1.3 转换元素为元件 112
6.1.4 转换动画为“影片剪辑”元件 112
6.1.5 创建“按钮”元件 113
6.1.6 复制元件 114
6.1.7 编辑元件 115
6.2 创建与编辑实例 116
6.2.1 创建实例 116
6.2.2 编辑实例 117
6.2.3 交换元件实例 119
6.2.4 改变实例类型 119
6.2.6 分离实例 120
6.2.7 查看实例信息 120
6.2.5 设置图形实例动画 120
6.3 使用库资源 121
6.3.1 “库”面板的组成 121
6.3.2 处理库项目 121
6.3.3 编辑库项目 122
6.3.4 使用公共库 123
6.3.5 使用共享库资源 124
6.4 思考与练习 125
7.1.1 帧的基本类型 127
7.1 帧 127
第7章 使用帧和图层 127
7.1.2 时间轴中的动画表示 128
7.1.3 创建关键帧 129
7.1.4 创建空白帧 130
7.1.5 扩展关键帧 130
7.1.6 选择帧 132
7.1.7 帧的基本操作 133
7.2 设置时间轴特效 135
7.2.2 转换 136
7.2.1 变形 136
7.2.3 分散式重制 137
7.2.4 复制到网格 138
7.2.5 分离 138
7.2.6 展开 139
7.2.7 投影 140
7.2.8 模糊 140
7.3.1 图层概述 141
7.3 层的应用 141
7.3.2 使用引导层 142
7.3.3 使用遮罩层 144
7.4 思考与练习 150
第8章 制作动画 152
8.1 制作逐帧动画 152
8.2 制作补间动画 154
8.2.1 制作补间形状动画 154
8.2.2 制作补间动作动画 156
8.3 制作路径动画 157
8.3.1 制作开放路径动画 158
8.3.2 制作封闭路径动画 159
8.4 制作简单的交互动画 160
8.5 思考与练习 165
第9章 认识ActionSc ript语言 167
9.1 ActionScript概述 167
9.2 认识“动作”面板 169
9.3 认识“行为”面板 173
9.4 ActionScript语法基础 175
9.4.1 点语法 176
9.4.2 大括号 176
9.4.3 分号 176
9.4.4 圆括号 177
9.4.5 大写和小写字母 177
9.4.6 注释 177
9.5 ActionScript的数据类型 178
9.5.1 字符串 178
9.4.8 常数 178
9.4.7 关键字 178
9.5.2 数值型 179
9.5.3 布尔值 179
9.5.4 影片剪辑 180
9.5.5 对象 180
9.5.6 空值与未定义 180
9.6 变量 180
9.6.3 变量声明 181
9.6.1 命名与输入变量 181
9.6.2 变量的作用范围 181
9.6.4 在脚本中使用变量 182
9.7 运算符 183
9.7.1 运算符的优先顺序 183
9.7.2 数值运算符 183
9.7.3 比较运算符 184
9.7.4 字符串运算符 184
9.7.5 逻辑运算符 184
9.7.6 按位运算符 185
9.7.7 等于运算符 185
9.7.8 赋值运算符 186
9.7.9 点运算符和数组访问运算符 187
9.8 调用和创建函数 188
9.8.1 内置函数的调用 188
9.8.2 定义函数 188
9.8.4 从函数返回值 189
9.8.3 向函数传递参数 189
9.8.5 自定义函数的调用 190
9.9 思考与练习 190
第10章 ActionScript基本控制动作 192
10.1 时间轴的控制 192
10.1.1 gotoAndPlay和play动作 192
10.1.2 gotoAndStop和stop动作 193
10.1.3 nextScene和prevScene动作 193
10.1.4 stopAllSounds动作 193
10.2 浏览器/网络的动作 194
10.2.1 fscommand动作 195
10.2.2 getURL动作 195
10.2.3 loadMovie和loadMovieNum动作 196
10.2.4 loadVariables和loadVariablesNum动作 197
10.2.5 unloadMovie和unloadMovieNum动作 198
10.3 影片剪辑的控制 198
10.3.2 startDrag和stopDrag动作 199
10.3.1 duplicateMovieClip和removeMovieClip动作 199
10.3.3 getProperty动作 200
10.3.4 on事件动作 200
10.3.5 onClipEvent动作 201
10.3.6 targetPath动作 202
10.4 判断类动作控制 202
10.4.1 if…else控制语句 203
10.4.2 switch…case控制语句 204
10.5.1 while循环 205
10.5 循环类动作控制 205
10.5.2 do…while循环 206
10.5.3 for循环 206
10.6 思考与练习 207
第11章 添加声音 208
11.1 声音的基础知识 208
11.1.1 声音的格式 208
11.1.2 声音的采样频率 208
11.1.4 声道 209
11.1.3 声音的位深 209
11.2 导入与编辑声音 210
11.2.1 导入声音 210
11.2.2 向文档添加声音 211
11.2.3 向按钮添加声音 211
11.2.4 通过声音对象使用声音 213
11.2.5 编辑声音 213
11.2.7 设置声音属性 214
11.2.6 在关键帧中设置声音的播放与停止 214
11.3 压缩并导出声音 215
11.3.1 使用ADPCM压缩选项 215
11.3.2 使用MP3压缩选项 216
11.3.3 使用“原始”压缩选项 217
11.3.4 使用“语音”压缩选项 217
11.3.5 导出Flash文档声音的标准 218
11.4 思考与练习 218
12.1.1 优化影片 220
12.1 测试影片 220
第12章 测试与发布 220
12.1.2 测试影片下载性能 221
12.1.3 使用“调试器”面板 223
12.2 发布影片 224
12.2.1 设置发布格式 225
12.2.2 设置Flash发布格式 225
12.2.3 设置HTML发布格式 226
12.2.4 设置其他发布格式 228
12.3.2 更新Flash影片用于Dreamweaver 229
12.3 导出影片 229
12.3.1 导出影片和图像 229
12.4 思考与练习 230
第13章 实训 231
13.1 制作风吹字动画 231
13.2 制作机器猫贺卡 237
13.3 制作机器猫电子钟 253
13.4 制作公司网站片头首页 258