第1章 Flash 8简介 1
1.1 Flash的产生与发展 1
1.2 Flash的应用领域 3
1.2.1 网站片头和网站广告 3
1.2.2 Flash导航和整站Flash 4
1.2.3 Flash MV和二维动画 5
1.2.4 电子贺卡 6
1.2.5 网络游戏 6
1.2.6 电视广告 7
1.2.7 多媒体客户端 7
1.2.8 教学课件 8
1.2.9 无线应用 8
1.2.10 网络多媒体(播客) 9
1.3 Flash 8的新增功能 9
1.3.1 效果更强的表现力 9
1.3.2 全新的视频技术 11
1.3.3 更专业的用户体验 13
1.3.4 改进的移动创作环境 14
第2章 Flash 8工作环境 15
2.1 标题栏 16
2.2 菜单栏 16
2.3 工具面板 16
2.4 时间轴 17
2.5 舞台 18
2.6 属性检查器 24
2.7 面板 27
第3章 Flash 8绘图 29
3.1 Flash的绘图工具 29
3.2 选取工具 30
3.2.1 选择工具 30
3.2.2 套索工具 35
3.2.3 部分选取工具 37
3.3 基本绘图工具 38
3.3.1 线条工具 39
3.3.2 铅笔工具 45
3.3.3 椭圆工具 46
3.3.4 矩形工具 47
3.3.5 多角星形工具 48
3.3.6 刷子工具 50
3.3.7 钢笔工具 52
3.4 任意变形工具 55
3.5 墨水瓶工具 58
3.6 颜料桶工具 59
3.7 渐变色与填充变形工具 60
3.7.1 填充变形工具与线性渐变 63
3.7.2 填充变形工具与放射状渐变 67
3.7.3 填充变形工具与位图 68
3.8 滴管工具 68
3.8.1 滴管工具与笔触 69
3.8.2 滴管工具与填充 69
3.9 橡皮擦工具 70
3.9.1 橡皮擦形状 71
3.9.2 橡皮擦模式 71
3.9.3 水龙头 72
3.10 文本工具 72
3.10.1 编辑文本 73
3.10.2 消除文本锯齿 76
3.10.3 使静态水平文本可被用户选择 77
3.10.4 为文本添加超链接 78
3.11 查看 79
3.12 颜色 79
3.13 自定义工具面板 80
3.13.1 增加工具 80
3.13.2 删除工具 81
3.13.3 恢复默认工具面板 81
第4章 Flash 8中的对象 83
4.1 对象的种类介绍 83
4.1.1 图形(Shape) 83
4.1.2 组合(Group) 84
4.1.3 文本(Text) 85
4.1.4 位图(Bitmap) 86
4.1.5 元件(Symbol) 86
4.2 对象的排列与对齐 87
4.2.1 对象的排列 87
4.2.2 对象的对齐 89
4.3 将文本对象转换为图形对象 94
4.4 位图的处理 97
4.4.1 通过分离命令将位图对象转变为图形对象 99
4.4.2 通过转换位图为矢量图命令将位图对象转变为图形对象 101
4.4.3 位图属性设置 102
第5章 Flash 8元件和实例 105
5.1 理解元件与实例的概念 105
5.1.1 重复使用元件不会增加Flash文件量大小 106
5.1.2 对实例进行修改不影响库中元件的属性 107
5.1.3 对元件进行修改影响舞台上的所有由它衍生实例 109
5.1.4 区别元件与实例 110
5.2 创建与编辑元件 110
5.2.1 新建图形元件 110
5.2.2 把工作区中的元素变成图形元件 112
5.2.3 元件的分类 113
5.2.4 编辑元件 114
5.3 创建与编辑实例 116
5.3.1 创建实例 116
5.3.2 改变实例属性 116
5.3.3 改变实例的颜色和透明度 117
5.3.4 对实例进行缩放、扭曲和旋转 118
5.3.5 实例的分离 118
5.4 使用库面板 119
5.4.1 库面板介绍 119
5.4.2 导入对象到库 121
5.4.3 使用其他文件的库 122
5.4.4通过库文件夹管理对象 124
第6章 Flash 8动画基础 127
6.1 图层及其编辑方法 127
6.1.1 移动图层 127
6.1.2 隐藏/显示图层 128
6.1.3 锁定/解除锁定图层 129
6.1.4 显示轮廓 130
6.1.5 更改图层名称 130
6.1.6 添加和删除图层 131
6.2 帧及其编辑方法 135
6.2.1 帧的类型 135
6.2.2 帧的编辑方法 136
6.2.3 帧的查看方式 137
6.2.4 时间轴的“帧视图”弹出菜单 140
第7章 Flash 8动画全接触 141
7.1 逐帧动画 141
7.2 补间动画 144
7.2.1 形状补间动画 144
7.2.2 运动补间动画 151
7.3 遮罩动画 173
第8章 Flash 8滤镜和时间轴特效 177
8.1 滤镜 177
8.1.1 添加滤镜 177
8.1.2 滤镜列表和预设滤镜库 183
8.2 时间轴特效 186
8.2.1 时间轴特效介绍 186
8.2.2 添加时间轴特效 187
8.2.3 编辑时间轴特效 188
8.2.4 删除时间轴特效 189
8.2.5 时间轴特效实例 190
第9章 Flash 8按钮元件 197
9.1 制作按钮 197
9.2 制作按钮 199
9.3 设定按钮的“点击”范围 203
9.4 制作包含影片剪辑的动态按钮 204
第10章 Flash 8声音与视频 207
10.1 使用声音 207
10.1.1 导入声音 207
10.1.2 添加声音 209
10.1.3 给按钮添加声音 213
10.2 使用视频 217
10.2.1 导入渐进式下载的视频Flash 217
10.2.2 把视频嵌入到SWF文件中 220
10.2.3 将Flash视频文件导入库中 222
第11章 Flash 8行为与模板 225
11.1 使用行为 225
11.1.1 给按钮添加导航 225
11.1.2 使用行为控制声音 226
11.1.3 使用行为控制视频回放 232
11.1.4 使用行为控制影片剪辑 237
11.2 使用模板 240
11.2.1 使用模板创建新文档 240
11.2.2 使用广告模板 241
11.2.3 使用照片幻灯片模板 242
11.2.4 使用演示文稿模板 246
11.2.5 使用测验模板 248
11.2.6 使用表单应用程序模板 251
11.2.7 使用移动设备模板 252
11.2.8 使用屏幕演示文稿模板 253
第12章 Flash 8作品的发布 255
12.1 Flash作品的测试与优化 255
12.1.1 Flash作品的测试 256
12.1.2 Flash作品的优化 258
12.2 Flash作品的导出 259
12.2.1 Swf动画的输出 259
12.2.2 AVI视频的输出 261
12.2.3 QuickTime格式输出 262
12.2.4 GIF动画的输出 264
12.2.5 其他输出格式 264
12.3 作品的发布 265
12.3.1 发布Flash文件格式 266
12.3.2 发布HTML文件格式 266
第13章 ActionScript 2.0基础知识 269
13.1 变量与数据类型 269
13.1.1 变量 270
13.1.2 数据类型 272
13.2 运算符与表达式 272
13.3 语句 276
13.3.1 条件语句 276
13.3.2 循环语句 281
13.3.3 break和continue语句 285
13.4 函数 288
13.4.1 函数的定义 288
13.4.2 函数的参数 291
13.4.3 函数的返回值 295
13.4.4 函数调用 297
13.4.5 变量的作用域 299
第14章 ActionScript 2.0编程实例 301
14.1 使用脚本助手 301
14.1.1 创建Flash文档文件 301
14.1.2 设置ActionScript的版本 302
14.1.3 使用动作面板 302
14.1.4 测试代码 303
14.2 使用按钮控制影片剪辑实例 304
14.2.1 创建影片剪辑实例 304
14.2.2 设置影片剪辑实例的实例名 305
14.2.3 创建按钮实例并添加动作 305
14.2.4测试程序效果 306
14.2.5 处理按钮事件的另一种方式 307
14.3 影片剪辑实例的深度与复制 308
14.3.1 复制一个影片剪辑实例 308
14.3.2 复制两个影片剪辑实例 309
14.3.3 复制多个影片剪辑实例 310
14.3.4 删除复制出来的影片剪辑实例 311
14.4 影片剪辑实例的路径 312
14.4.1 使用绝对路径 312
14.4.2 使用相对路径 315
14.4.3 使用动态路径 317
14.5 Flash中的循环 319
14.5.1 使用onEnterFrame事件处理函数 319
14.5.2 清除onEnterFrame事件处理函数 320
14.5.3 使用setInterval()函数实现循环 322
14.5.4 清除setInterval()的循环 323
14.6 拼图游戏 323
14.6.1 游戏思路 324
14.6.2 准备素材 324
14.6.3 创建图层 325
14.6.4 编写程序 325