第一篇 基础知识篇 2
第1章 认识Flash 2
1.1 Flash 8的特点和新增功能 3
1.1.1 Flash 8的特点 3
1.1.2 Flash 8新增功能 5
1.2 Flash 8的安装与卸载 9
1.3 运行Flash 8 11
1.4 Flash文件的创建 12
1.5 Flash 8的基本操作界面 14
1.5.1 工作界面总体概况 15
1.5.2 工作界面各部分介绍 15
1.6 一个简单动画的制作——跳动的皮球 24
1.7 本章小结 27
第2章 绘图工具 28
2.1 工具箱简介 29
2.2 对象选择工具 30
2.2.1 选择工具 30
2.2.2 部分选取工具 30
2.2.3 套索工具 31
2.3 变形工具 33
2.3.1 任意变形工具 33
2.3.2 填充变形工具 36
2.4 线条工具 37
2.5 钢笔工具 38
2.6 文本工具 41
2.6.1 静态文本 41
2.6.2 动态文本 46
2.6.3 输入文本 47
2.7 椭圆工具 48
2.8 矩形工具 50
2.8.1 矩形工具 50
2.8.2 多角星形工具 51
2.9 铅笔工具 52
2.10 刷子工具 53
2.11 墨水瓶工具 56
2.12 颜料桶工具 57
2.13 滴管工具 58
2.13.1 拾取单纯色 58
2.13.2 拾取整个图形 59
2.14 橡皮擦工具 60
2.15 绘图工具实例——美丽的小河 63
2.16 本章小结 66
第3章 颜色设置 67
3.1 颜色的基础知识 68
3.1.1 色彩及计算机显示 68
3.1.2 色彩搭配基本知识 69
3.2 笔触颜色和填充色 70
3.2.1 笔触颜色和填充色的设置 70
3.2.2 使用其他工具设置笔触和填充颜色 72
3.3 【混色器】面板 73
3.3.1 【混色器】面板介绍 74
3.3.2 渐变色设置 75
3.4 本章小结 78
第4章 元件、实例和库 79
4.1 元件、实例和库概述 80
4.1.1 元件(Symbol) 80
4.1.2 实例(Instance) 81
4.1.3 库(Library) 82
4.2 外部文件的导入 83
4.2.1 文件的导入 83
4.2.2 导入文件的使用 84
4.3 创建元件 88
4.3.1 直接创建新元件 88
4.3.2 将已经创建好的对象转换成元件 89
4.3.3 元件的复制 90
4.3.4 交换元件 91
4.4 元件的编辑 92
4.4.1 编辑图形元件 92
4.4.2 编辑按钮元件 93
4.4.3 编辑影片剪辑元件 95
4.5 库 95
4.5.1 【库】面板 95
4.5.2 【库】面板操作 96
4.6 实例的创建与编辑 98
4.6.1 实例与元件的关系 98
4.6.2 实例的属性 98
4.6.3 实例的编辑 101
4.6.4 使用滤镜 101
4.7 本章小结 108
第5章 动画制作 109
5.1 动画原理 110
5.2 时间轴与帧 110
5.2.1 时间轴 111
5.2.2 帧 112
5.3 图层管理 117
5.3.1 创建图层和图层文件夹 117
5.3.2 查看图层和图层文件夹 118
5.3.3 编辑图层和图层文件夹 119
5.3.4 使用引导层 121
5.3.5 使用遮罩层 123
5.4 逐帧动画 124
5.4.1 通过外部导入方式创建逐帧动画 124
5.4.2 通过绘图方式制作逐帧动画 125
5.4.3 绘图纸功能 126
5.5 动作补间动画 127
5.5.1 创建动作补间动画的方法 127
5.5.2 动作补间动画的条件 129
5.5.3 动作补间动画的【属性】面板 129
5.6 形状补间动画 130
5.6.1 创建形状补间动画的方法 130
5.6.2 形状补间动画的【属性】面板 131
5.6.3 形状补间动画的条件 131
5.6.4 形状补间动画和动作补间动画的区别 132
5.6.5 帧形式与动画类型的对应关系 132
5.6.6 添加形状变化提示 132
5.7 引导层动画 134
5.7.1 运动引导层动画的制作 134
5.7.2 注意问题 137
5.8 遮罩动画 137
5.8.1 遮罩动画的制作 138
5.8.2 注意问题 140
5.9 使用时间轴特效 140
5.9.1 添加时间轴特效动画 140
5.9.2 时间轴特效动画的应用 142
5.9.3 特效的删除 147
5.10 地图放大镜动画的制作 147
5.10.1 动画设计 147
5.10.2 素材准备 147
5.10.3 制作步骤 148
5.11 本章小结 152
第6章 声音和视频 153
6.1 导入声音文件 154
6.1.1 声音文件的类型和使用 154
6.1.2 导入声音 154
6.2 添加声音 155
6.3 声音属性的设置 156
6.3.1 声音的【属性】面板 156
6.3.2 声音属性的设置 157
6.4 声音的编辑 159
6.5 压缩声音 160
6.6 声音使用的例子 163
6.6.1 为按钮元件添加声音 164
6.6.2 为动画添加背景音乐 165
6.7 使用视频 166
6.7.1 Flash支持的视频文件格式 166
6.7.2 导入视频 167
6.7.3 使用视频 171
6.7.4 视频的编辑 171
6.8 本章小结 172
第7章 ActionScript 2.0编程基础 173
7.1 ActionScript 2.0简介 174
7.2 【动作】面板的使用方法 175
7.2.1 【动作】面板的组成 175
7.2.2 管理动作脚本 176
7.3 ActionScript 2.0语法基础 179
7.3.1 初识AS程序 180
7.3.2 常量和变量 181
7.3.3 数据类型 182
7.3.4 运算符 185
7.3.5 表达式 186
7.3.6 函数 187
7.3.7 程序流程结构 188
7.3.8 事件 191
7.3.9 常用命令 196
7.3.10 书写规范 200
7.4 本章小结 201
第8章 ActionScript 2.0中的类 202
8.1 什么是类 203
8.2 TextField类 204
8.2.1 TextField类的函数 204
8.2.2 TextField类的属性 206
8.2.3 应用实例 207
8.3 Color类 209
8.3.1 Color类的函数 210
8.3.2 应用实例 211
8.4 Date类 213
8.4.1 Date类的函数 213
8.4.2 应用实例 215
8.5 Mouse/Key类 217
8.5.1 Mouse类的函数 218
8.5.2 Key类的函数和属性 221
8.5.3 应用实例 222
8.6 Sound类 224
8.6.1 Sound类的函数和属性 224
8.6.2 应用实例 227
8.7 MovieClip类 230
8.7.1 MovieClip类的函数 230
8.7.2 MovieClip类的属性 232
8.7.3 应用实例 235
8.8 本章小结 238
第9章 组件 239
9.1 认识组件与【组件】面板 240
9.1.1 组件 240
9.1.2 【组件】面板 240
9.1.3 组件参数设置 241
9.2 常用组件类型 241
9.2.1 Button 241
9.2.2 CheckBox 243
9.2.3 RadioButton 245
9.2.4 List 247
9.2.5 ComboBox 250
9.2.6 Alert 252
9.2.7 FLVPlayback 253
9.3 本章小结 255
第10章 影片的优化和发布 256
10.1 优化动画 257
10.1.1 优化对象 257
10.1.2 影片测试 259
10.2 发布动画 260
10.2.1 快速导出影片文件 261
10.2.2 通过【发布设置】命令输出动画 263
10.3 把动画嵌入到网页中 264
10.3.1 直接发布为HTML 265
10.3.2 将动画插入到Dreamweaver中 268
10.4 本章小结 269
第二篇 基础实践篇 272
第11章 Flash绘画 272
11.1 绘制人头像 273
11.1.1 绘制步骤 273
11.1.2 技术要诀 276
11.2 绘制灯笼 276
11.2.1 制作步骤 276
11.2.2 技术要诀 279
11.3 制作明星邮票图像 279
11.3.1 制作步骤 279
11.3.2 技术要诀 281
11.4 绘制树叶 281
11.4.1 制作步骤 281
11.4.2 技术要诀 282
11.5 绘制树林 282
11.5.1 制作步骤 282
11.5.2 技术要诀 284
11.6 绘制草丛 284
11.6.1 制作步骤 284
11.6.2 技术要诀 285
11.7 绘制金鱼 285
11.7.1 制作步骤 285
11.7.2 技术要诀 289
11.8 绘制老鼠 289
11.8.1 制作步骤 289
11.8.2 技术要诀 292
11.9 综合场景——美丽的草原 292
11.9.1 场景勾画 292
11.9.2 制作步骤 292
11.9.3 经验总结 299
11.10 本章小结 299
第12章 基础动画 300
12.1 飞舞的蝴蝶 301
12.1.1 设计思路 301
12.1.2 素材准备 301
12.1.3 制作步骤 301
12.1.4 经验总结 304
12.2 荡漾的水波 305
12.2.1 设计思路 305
12.2.2 素材准备 305
12.2.3 制作步骤 305
12.2.4 经验总结 308
12.3 飘动的红旗 308
12.3.1 设计思路 308
12.3.2 制作步骤 309
12.3.3 经验总结 311
12.4 生长的花 311
12.4.1 设计思路 311
12.4.2 素材准备 311
12.4.3 制作步骤 311
12.4.4 经验总结 313
12.5 闪耀的太阳 313
12.5.1 设计思路 313
12.5.2 制作步骤 314
12.5.3 经验总结 318
12.6 飘扬的头发 318
12.6.1 设计思路 318
12.6.2 制作步骤 318
12.6.3 经验总结 320
12.7 天体运行 320
12.7.1 设计思路 320
12.7.2 制作步骤 321
12.7.3 经验总结 325
12.8 片头字动画 325
12.8.1 设计思路 326
12.8.2 素材准备 326
12.8.3 制作步骤 326
12.8.4 经验总结 329
12.9 本章小结 329
第13章 AS基础编程动画 330
13.1 利用play、stop控制影片播放 331
13.1.1 基础动画 331
13.1.2 按钮元件 331
13.1.3 编写AS程序 332
13.2 利用fscommand控制影片全屏播放 332
13.2.1 基础动画 333
13.2.2 按钮元件 333
13.2.3 编写AS程序 334
13.3 利用if语句控制小球进行四方形运动 335
13.3.1 动画分析 335
13.3.2 基础动画 335
13.3.3 编写AS程序 336
13.4 利用duplicateMovieClip制作雪花特效 337
13.4.1 duplicateMovieClip函数 337
13.4.2 制作步骤 338
13.4.3 程序分析 341
13.5 用while语句实现鼠标文字跟随效果 341
13.5.1 动画分析 341
13.5.2 制作步骤 341
13.6 制作精确Loading下载动画 343
13.6.1 动画分析 343
13.6.2 制作步骤 343
13.7 用函数实现随机直线运动 345
13.7.1 动画设计 345
13.7.2 制作步骤 346
13.8 按键发射炮弹效果 348
13.8.1 动画分析 348
13.8.2 制作步骤 349
13.9 用组件实现选择题 353
13.9.1 动画设计 353
13.9.2 制作步骤 353
13.10 使用输入和动态文本框制作计算器 357
13.11 本章小结 362
第三篇 综合实践篇 364
第14章 Flash贺卡 364
14.1 Flash贺卡简介 365
14.2 中秋卡 365
14.2.1 设计思路 365
14.2.2 素材准备 366
14.2.3 制作步骤 366
14.2.4 经验总结 373
14.3 新年卡 374
14.3.1 设计思路 374
14.3.2 素材准备 374
14.3.3 制作步骤 375
14.3.4 经验总结 387
14.4 生日卡 388
14.4.1 设计思路 388
14.4.2 素材准备 388
14.4.3 制作步骤 389
14.4.4 经验总结 407
14.5 思念卡 407
14.5.1 设计思路 407
14.5.2 制作步骤 407
14.5.3 经验总结 414
14.6 本章小结 414
第15章 Flash游戏 415
15.1 拼图游戏 416
15.1.1 游戏设计 416
15.1.2 制作步骤 416
15.2 过桥游戏 421
15.2.1 游戏设计 421
15.2.2 制作步骤 422
15.3 小黑投篮游戏 436
15.3.1 游戏设计 436
15.3.2 制作步骤 436
15.4 本章小结 449
第16章 其他类型的动画制作 450
16.1 制作网页广告 451
16.1.1 动画设计 451
16.1.2 制作步骤 451
16.1.3 经验总结 457
16.2 制作教学课件 457
16.2.1 动画设计 457
16.2.2 制作步骤 458
16.2.3 经验总结 462
16.3 制作MTV 462
16.3.1 制作前的准备 463
16.3.2 制作步骤 463
16.3.3 经验总结 472
16.4 制作小品故事 473
16.4.1 动画设计 473
16.4.2 制作步骤 473
16.4.3 经验总结 483
16.5 画图软件的实现 483
16.5.1 动画设计 484
16.5.2 制作步骤 484
16.5.3 经验总结 491
16.6 本章小结 491
第17章 ActionScript与网络程序语言的结合 492
17.1 与ASP的结合 493
17.1.1 Flash与ASP之间的交互 493
17.1.2 实例的Flash部分 494
17.1.3 实例的ASP部分 497
17.2 与PHP的结合 499
17.2.1 Flash与PHP之间的交互 500
17.2.2 实例的Flash部分 502
17.2.3 实例的PHP部分 503
17.3 与XML的结合 504
17.3.1 Flash中的XML对象简介 506
17.3.2 Flash与XML之间的交互 507
17.3.3 实例制作 507
17.4 本章小结 515
附录A AS函数词典——Flash编程函数解释 516