第1章 Flash 8基础知识 1
1.1 初识Flash 2
1.1.1 Flash与网页动画 2
1.1.2 Flash 8的新增功能 3
1.2 认识Flash 8的工作环境 6
1.2.1 场景和舞台 7
1.2.2 时间轴 8
1.2.3 工具箱 11
1.2.4 工具栏 12
1.2.5 共享元件库 13
1.2.6 面板 17
第2章 Flash 8的基本操作 21
2.1 创建Flash动画文件 22
2.1.1 新建动画文件 22
2.1.2 打开动画文件 24
2.1.3 导入动画文件 25
2.1.4 设置动画文件的属性 26
2.1.5 预览和测试动画 27
2.1.6 保存和关闭动画文件 28
2.1.7 使用Flash播放器 31
2.1.8 发布Flash动画 31
2.1.9 实例——跳跳兔 33
2.2 自定义Flash 8的快捷键 34
2.2.1 选择快捷键 34
2.2.2 创建新快捷键 35
2.2.3 添加和删除快捷键 35
2.3 设置文件属性 37
2.4 其他操作 38
2.4.1 使用快捷菜单 38
2.4.2 改变视图模式 39
2.4.3 打印Flash文件 40
2.4.4 改变显示速度 42
第3章 绘制图形和设置绘图环境 43
3.1 绘图基础 44
3.1.1 矢量图和位图 44
3.1.2 Flash 8的绘图原理 45
3.2 使用工具箱绘图 46
3.2.1 绘制简单几何图形 46
3.2.2 绘制线条 48
3.2.3 绘制填充图形 50
3.2.4 使用选择、套索和橡皮擦工具 53
3.3 使用手形工具和缩放工具 55
3.3.1 使用缩放工具 55
3.3.2 使用手形工具 56
3.4 使用调色板 56
3.4.1 调色板的导入导出 56
3.4.2 实色的创建和编辑 57
3.4.3 创建和编辑渐变色 58
3.5 对Flash中图形形状的特殊编辑 60
3.5.1 Flash图形的形状 60
3.5.2 变形 60
3.5.3 整形 62
3.5.4 自动捕捉 63
3.5.5 伸直、平滑和优化 64
3.5.6 修改形状 65
3.5.7 处理复杂图形 66
3.6 外部素材的导入 67
3.7 使用滤镜 68
3.8 绘图实例 70
3.8.1 绘制月亮 70
3.8.2 绘制树叶 71
3.9 设置绘图环境 72
3.9.1 设置常规参数 73
3.9.2 设置绘图编辑参数 74
3.9.3 设置剪贴板参数 76
3.9.4 设置警告信息 77
3.9.5 设置网格 79
3.9.6 设置标尺和辅助线 79
第4章 创建文本对象 83
4.1 Flash动画中的文字应用 84
4.2 创建文本 85
4.2.1 文本类型 85
4.2.2 创建文本 86
4.2.3 创建滚动文本 88
4.3 设置文本属性 88
4.3.1 选择字体、大小和样式 88
4.3.2 设置字符间距和字符位置 89
4.3.3 设置对齐、边距、缩进和行距 90
4.3.4 设置动态和输入文本选项 92
4.3.5 将水平文本链接到URL 94
4.4 编辑文本 94
4.4.1 选择文本 95
4.4.2 编辑文本 95
4.4.3 分离文本 96
4.4.4 变形文本 97
4.4.5 填充文本 97
4.5 检查拼写错误 98
4.5.1 设置拼写检查选项 98
4.5.2 检查拼写错误 100
4.6 查找和替换操作 101
4.7 替换系统中缺少的字体 102
4.7.1 选择替换字体 102
4.7.2 处理替换字体 104
4.8 文字制作实例 105
4.8.1 制作七彩文字 105
4.8.2 制作透视文字 106
4.8.3 制作波浪文字 106
4.8.4 文字的风吹效果 107
第5章 对象操作和位图应用 109
5.1 对象的基本操作 110
5.1.1 选择对象的方法 110
5.1.2 移动、复制、删除与粘贴对象 111
5.1.3 对象的变形 114
5.2 对齐对象 118
5.2.1 对象的对齐 118
5.2.2 调整对象的分布 119
5.2.3 匹配对象的尺寸 120
5.2.4 调整对象的间距 120
5.3 调整对象的叠放顺序 121
5.4 组合/分离对象 122
5.4.1 组合对象 122
5.4.2 分离对象 123
5.5 应用位图 124
5.5.1 可导入Flash的图形格式 125
5.5.2 导入位图 125
5.5.3 分离位图 127
5.5.4 设置位图属性 127
5.5.5 应用位图填充 129
5.5.6 把位图转换为矢量图 131
第6章 元件、实例和库资源 135
6.1 元件、实例和库资源介绍 136
6.2 创建和编辑元件 136
6.2.1 元件的类型 136
6.2.2 创建新元件 137
6.2.3 制作按钮元件 140
6.2.4 创建字体元件 143
6.2.5 复制元件 144
6.2.6 编辑元件 145
6.3 创建和编辑实例 147
6.3.1 创建元件的实例 148
6.3.2 更改实例属性 148
6.3.3 分离实例 152
6.3.4 使用行为控制实例 153
6.3.5 获取实例的有关信息 155
6.4 使用共享库资源 156
6.4.1 共享库资源 156
6.4.2 在文档之间复制库资源 157
6.4.3 处理运行文档时共享资源 158
6.4.4 在创作时使用共享更新或替换元件 160
6.4.5 处理解决库资源之间的冲突 161
6.5 实例——放爆竹 162
第7章 动画制作基础知识和操作 165
7.1 Flash动画概述 166
7.1.1 时间轴特效 166
7.1.2 补间动画 166
7.1.3 逐帧动画 166
7.2 使用帧 167
7.2.1 关键帧 167
7.2.2 普通帧 168
7.2.3 帧的标识 169
7.2.4 编辑帧 170
7.2.5 设置帧频 171
7.3 使用图层 172
7.3.1 创建图层 172
7.3.2 编辑图层 173
7.3.3 使用引导层 177
7.3.4 使用遮罩层 182
7.4 使用场景 187
第8章 动画制作与编辑 189
8.1 使用时间轴特效 190
8.1.1 添加时间轴特效 190
8.1.2 设置时间轴特效 190
8.1.3 编辑和删除时间轴特效 191
8.1.4 制作时间轴特效动画 192
8.2 制作逐帧动画 194
8.3 制作补间动画 197
8.3.1 创建补间动作动画 197
8.3.2 设置补间动作动画 199
8.3.3 创建补间形状动画 200
8.3.4 使用形状提示创建补间形状动画 202
8.4 编辑动画 204
8.4.1 填充模式显示 205
8.4.2 线框模式显示 206
8.4.3 编辑多帧 206
8.4.4 设置游标 207
第9章 精彩动画实例和应用 209
9.1 动感球体 210
9.2 卷轴 214
9.3 转动的风车 220
9.4 闪烁的金属字 225
9.5 摆动的折扇 229
9.6 电影字幕 233
9.7 写黑板字 236
9.8 涟漪效果 239
第10章 使用动作脚本制作交互式动画 243
10.1 动作脚本与【动作】面板 244
10.1.1 什么是动作脚本 244
10.1.2 认识【动作】面板 244
10.2 设置按钮动作 245
10.2.1 设置按钮动作的基本方法 246
10.2.2 实例——测试触发事件 248
10.3 设置帧动作 252
10.3.1 设置帧动作的基本方法 252
10.3.2 实例——自动载入其他动画 253
10.4 设置影片剪辑动作 256
10.4.1 设置影片剪辑动作的基本方法 256
10.4.2 实例——双蝶飞舞 257
10.5 控制主动画 260
10.5.1 控制主动画的命令 260
10.5.2 控制动画的播放 262
10.5.3 使用getURL命令实现超级链接 264
10.5.4 检测浏览器是否安装Flash播放器插件 266
10.6 控制影片剪辑 267
10.6.1 复合时间轴 268
10.6.2 复制与删除影片剪辑 268
10.6.3 设置影片剪辑的属性 269
10.6.4 控制Bufferfly影片剪辑 272
10.6.5 拖动影片剪辑 274
10.6.6 控制目标影片剪辑 275
10.7 Flash动作脚本术语 277
10.8 动作脚本的语法 279
10.8.1 点语法 279
10.8.2 斜杠语法 279
10.8.3 括号与分号 280
10.8.4 字母的大小写 280
10.8.5 关键字 280
10.8.6 注释 281
第11章 使用函数、变量和表达式 283
11.1 变量和表达式 284
11.1.1 变量 284
11.1.2 表达式 286
11.1.3 使用动作命令集 288
11.2 函数 290
11.2.1 定义函数 290
11.2.2 给函数传递参数 290
11.2.3 从函数中返回值 291
11.2.4 调用函数 291
11.2.5 使用自定义函数计算圆面积 292
11.2.6 读取时间变量值 294
11.3 控制动画的跳转 294
11.3.1 条件设置(if) 294
11.3.2 实例——身份验证程序 295
11.3.3 循环动作的设置(while/do while/for) 298
11.3.4 实例——舞动的五星龙 300
11.3.5 使用call制作迷你计算器 304
第12章 使用组件创建交互界面 309
12.1 使用UI组件创建各种交互界面 310
12.1.1 应用复选框 310
12.1.2 应用单选按钮 313
12.1.3 应用列表框 315
12.1.4 应用组合列表框 316
12.1.5 应用按钮 319
12.1.6 应用滚动窗格 321
12.1.7 应用输入文本框制作表单 323
12.2 使用组件实现搜索的功能 326
12.3 使用组件实现校验输入数据的功能 328
第13章 控制音频和视频动画 331
13.1 应用音频 332
13.1.1 导入音频文件 332
13.1.2 向文档中添加音频 333
13.1.3 编辑音频 334
13.1.4 控制关键帧的音频 335
13.1.5 输出音频 335
13.1.6 为按钮添加声音效果 338
13.1.7 使用行为控制声音 338
13.2 导入视频 340
13.2.1 可导入Flash的视频文件格式 340
13.2.2 导入嵌入视频文件 341
13.2.3 对导入视频的压缩设置 344
13.2.4 对导入视频的高级设置 346
13.2.5 编辑嵌入的视频剪辑 347
13.3 控制视频 349
13.3.1 动态回放外部FLV文件 349
13.3.2 使用行为控制视频回放 352
13.3.3 制作视频播放器 354
13.4 创建有声电影 358
第14章 动画制作综合应用实例 361
14.1 随光标移动的动画 362
14.2 弹性笑脸球 365
14.3 飘浮的雪花 371
14.4 文字的电影序幕效果 374
14.5 文字绕排 377
14.6 制作课件 381
第15章 导出和发布动画 387
15.1 准备输出和发布动画 388
15.1.1 精简Flash文件 388
15.1.2 播放并测试作品 389
15.2 导出动画 391
15.2.1 导出动画和图像 391
15.2.2 导出的文件格式 392
15.3 发布Flash动画 398
15.3.1 预览和发布动画 398
15.3.2 发布为Flash文件 399
15.3.3 发布为HTML网页 400
15.3.4 发布为GIF文件 404
15.3.5 发布为JPEG文件 406
15.3.6 发布为PNG文件 407
15.3.7 发布为QuickTime文件 409
15.3.8 创建可执行程序 411
15.3.9 创建和使用发布配置文件 412
15.4 创建HTML发布模板 413
15.5 设置HTML 417