第1章 初识Flash 1
1.1动画基础知识 1
1.1.1动画的视觉原理 2
1.1.2 Flash动画的应用领域 2
1.2 Flash 8工作环境 3
1.2.1工作界面 3
1.2.2面板 6
1.2.3网格、标尺和辅助线 14
1.3影片文档的基本操作——投影滤镜文字特效 16
1.3.1范例简介 16
1.3.2制作步骤 17
1.4本章小结 20
1.5上机实训 20
练习1 Flash工作界面布局操作 20
练习2 Flash动画的制作流程 20
1.6本章习题 21
第2章 Flash绘图 23
2.1线条的绘制方法 23
2.1.1绘制线条的基本方法 23
2.1.2自定义笔触样式 24
2.1.3快速套用线条属性 25
2.1.4用“选择工具”改变线条属性 25
2.1.5线条的端点设置 26
2.1.6线条的接合 26
2.2线条构图和对象变形 27
2.2.1实战范例——绘制星形花 27
2.2.2任意变形工具 29
2.3实战范例——城市夜景 31
2.3.1用“矩形工具”绘制窗户 31
2.3.2用“矩形工具”绘制楼房 32
2.3.3复制出楼房群 32
2.3.4用形状切割法绘制月牙 33
2.3.5用“多角星形工具”绘制星星 33
2.4实战范例——晶莹剔透的按钮图形 34
2.4.1绘制放射状渐变的圆 34
2.4.2绘制线性渐变的椭圆 36
2.5钢笔工具和部分选取工具 37
2.5.1钢笔工具 37
2.5.2部分选取工具 38
2.5.3实战范例——绘制一棵树 39
2.6其他绘制工具 40
2.6.1铅笔工具 40
2.6.2刷子工具 41
2.6.3橡皮擦工具 42
2.7对象绘制方法和技巧 43
2.7.1形状和组 43
2.7.2对象绘制模式 45
2.8实战范例——情人节贺卡 47
2.8.1绘制“烛焰”元件 47
2.8.2绘制“烛身”元件 48
2.8.3绘制“烛光”元件 50
2.8.4组装“蜡烛”元件 50
2.8.5绘制“心”元件 51
2.8.6绘制“珍珠”元件 55
2.8.7制作“项链”元件 56
2.8.8制作“情人节”元件 57
2.8.9完成整个画面制作 57
2.9本章小结 58
2.10上机实训 58
练习1韵律线条 58
练习2草原夜色 59
练习3海上升明月 60
2.11本章习题 61
第3章 动画基础 63
3.1图层的基本操作 63
3.1.1新建图层 63
3.1.2图层重命名 64
3.1.3选取图层 64
3.1.4删除图层 64
3.1.5隐藏图层 64
3.1.6锁定图层 65
3.1.7图层文件夹 65
3.2帧 66
3.2.1帧的基本概念 66
3.2.2帧操作 67
3.3逐帧动画 69
3.3.1实战范例——盛开的雪莲花 69
3.3.2绘图纸的功能 71
3.4动作补间动画 72
3.4.1制作动作补间动画的方法 72
3.4.2动作补间动画的参数设置 73
3.4.3动作补间动画的应用分析 74
3.4.4实战范例——弹簧振子模拟动画 77
3.5形状补间动画 79
3.5.1制作形状补间动画的方法 79
3.5.2形状补间动画的参数设置 80
3.5.3添加形状提示 80
3.5.4实战范例——窗帘飘动 82
3.6引导路径动画 85
3.6.1制作引导路径动画的方法 85
3.6.2实战范例——台风 87
3.7遮罩动画 90
3.7.1遮罩动画的制作方法 90
3.7.2利用遮罩动画实现电影镜头效果 92
3.7.3实战范例——水波文字特效 93
3.8自定义缓入/缓出动画 95
3.8.1制作自定义缓入/缓出动画的方法 95
3.8.2自定义缓入/缓出动画的参数详解 96
3.8.3实战范例——逼真弹跳的球 98
3.9本章小结 100
3.10上机实训 101
练习1倒计时动画 101
练习2网络横幅广告 101
练习3摇曳的烛光 102
练习4沿路径弹跳的小球 105
练习5卷轴画 106
3.11本章习题 107
第4章 元件和实例 109
4.1初识元件和实例 109
4.1.1元件 109
4.1.2实例 111
4.2元件的类型和创建元件的方法 111
4.2.1元件的类型 112
4.2.2元件的创建方法 112
4.2.3编辑元件 113
4.3影片剪辑元件 114
4.3.1认识影片剪辑元件 115
4.3.2实战范例——争奇斗艳的鲜花 116
4.4按钮元件 119
4.4.1实战范例——变色按钮 119
4.4.2实战范例——文字按钮 121
4.4.3实战范例——透明按钮 122
4.4.4实战范例——放电按钮 123
4.5管理、使用“库” 126
4.5.1认识“库”面板 126
4.5.2管理库 127
4.5.3公用库 128
4.6本章小结 130
4.7上机实训 130
练习1影片剪辑元件应用范例——太阳、地球和月亮 130
练习2动态按钮 131
4.8本章习题 132
第5章 位图、声音和视频 135
5.1在Flash中应用位图 135
5.1.1导入位图 135
5.1.2位图去背景 136
5.2在Flash中应用声音 138
5.2.1将声音导入Flash 138
5.2.2引用声音 138
5.2.3声音属性的设置和编辑 139
5.2.4压缩声音 142
5.2.5实战范例——按钮声效 143
5.3在Flash中应用视频 144
5.3.1支持的视频类型 144
5.3.2导入视频 145
5.3.3实战范例——渐进式下载播放外部视频 147
5.3.4实战范例——导出FLV视频文件 150
5.4本章小结 150
5.5上机实训 151
练习1位图去背景 151
练习2声音和动画的同步效果 151
5.6本章习题 153
第6章 Flash中的文字 155
6.1静态文本 155
6.1.1直接在Flash动画中输入文字 155
6.1.2导入已有的文本 158
6.2文字处理 159
6.2.1文本分离 159
6.2.2消除文字锯齿 159
6.2.3文字滤镜 161
6.3动态文本 162
6.3.1动态文本概述 162
6.3.2实战范例——数字倒计时效果 164
6.4输入文本 165
6.4.1输入文本概述 165
6.4.2实战范例——加法程序 165
6.5文字动画特效范例 166
6.5.1实战范例——文字飞舞特效 166
6.5.2实战范例——旋转文字特效 169
6.6本章小结 171
6.7上机实训 172
练习1特效文字 172
练习2用户登录界面 173
6.8本章习题 174
第7章 滤镜、混合模式和时间轴特效 177
7.1滤镜 177
7.1.1滤镜概述 177
7.1.2滤镜参数详述 180
7.1.3实战范例——流光异彩的按钮 186
7.1.4实战范例——水波荡漾 189
7.2混合模式 191
7.2.1混合模式概述 192
7.2.2实战范例——动画片头 193
7.3时间轴特效 198
7.3.1时间轴特效概述 199
7.3.2时间轴特效设置详解 200
7.3.3扩展时间轴特效 202
7.3.4实战范例——满天花雨 204
7.5本章小结 206
7.6上机实训 207
练习1炫目效果 207
练习2风光摄影相册 208
练习3幻彩图片 209
7.7本章习题 210
第8章 行为和模板 211
8.1行为 211
8.1.1“行为”面板 211
8.1.2实战范例——用“行为”复制影片剪辑 213
8.1.3实战范例——用“行为”加载外部图像 215
8.2模板 218
8.2.1认识模板 218
8.2.2实战范例——照片幻灯片放映模板 219
8.2.3实战范例——幻灯片演示文稿模板 221
8.2.4定制模板 223
8.4上机实训 225
练习1用行为控制视频播放 225
练习2演示文稿模板 226
8.5本章习题 227
第9章 ActionScript入门 229
9.1 ActionScript 2.0开发环境 229
9.1.1 ActionScript 2.0的首选参数设置 229
9.1.2“动作”面板 230
9.1.3管理动作脚本 232
9.2脚本助手 233
9.2.1认识“脚本助手”模式 234
9.2.2实战范例——使用脚本助手 234
9.3 ActionScript 2.0语言基础 236
9.3.1常量 236
9.3.2变量 236
9.3.3运算符和表达式 239
9.3.4函数 245
9.4事件和事件处理函数 246
9.4.1事件分类及处理事件的方法 246
9.4.2 on()函数和onClipEvent()函数 247
9.4.3事件处理函数 248
9.4.4事件侦听器 250
9.5时间轴控制 251
9.5.1时间轴控制函数详解 251
9.5.2实战范例——控制动画的播放和跳转 253
9.6程序结构 255
9.6.1顺序结构 255
9.6.2选择结构 256
9.6.3循环结构 259
9.7本章小结 263
9.8上机实训 263
练习1用按钮控制动画的播放 263
练习2循环结构的应用 264
9.9本章习题 264
第10章 ActionScript进阶 267
10.1影片剪辑控制 267
10.1.1影片剪辑属性概述 267
10.1.2实战范例——控制蝴蝶 269
10.1.3影片剪辑复制函数概述 273
10.1.4实战范例——动态背景 274
10.1.5影片剪辑拖动函数概述 276
10.1.6实战范例——蝴蝶双飞 277
10.2影片剪辑的路径 279
10.2.1绝对路径 280
10.2.2相对路径 281
10.2.3动态路径 283
10.3浏览/网络 284
10.3.1 fscommand()函数 284
10.3.2 getURL()函数 285
10.3.3 badMovie()函数与load MovieNum()函数 286
10.3.4 loadVariables()函数与load VariablesNum()函数 288
10.4面向对象编程基础 289
10.4.1认识类和对象 290
10.4.2 MovieClip类 290
10.4.3 Sound类 296
10.5本章小结 297
10.6上机实训 298
练习1箭头残影特效 298
练习2文字鼠标跟随特效 299
10.7本章习题 301
第11章 组件和动画发布 303
11.1组件概述 303
11.1.1添加和设置组件的方法 304
11.1.2用动作脚本控制组件 306
11.2 UI组件 307
11.2.1 UI组件详解 308
11.2.2实战范例——民意调查程序 317
11.3动画发布 318
11.3.1发布的文件格式 319
11.3.2为Flash SWF文件格式设置发布选项 320
11.3.3 html参数说明 321
11.3.4使用发布配置文件 324
11.3.5 Flash Player版本检测的发布设置 326
11.4本章小结 327
11.5上机实训 328
练习1用户登录程序 328
练习2限时单项选择题 330
11.6本章习题 332
第12章 典型动画实训案例 335
12.1翻书效果 335
12.1.1范例简介 335
12.1.2制作步骤 336
12.2夜景中行驶的汽车 338
12.2.1范例简介 338
12.2.2制作步骤 339
12.3焰火效果 344
12.3.1 范例简介 344
12.3.2 制作步骤 345
12.4倒映文字特效 348
12.4.1 范例简介 348
12.4.2制作步骤 349
12.5扫描文字特效 352
12.5.1 范例简介 352
12.5.2制作步骤 353
12.6日全食 355
12.6.1范例简介 355
12.6.2制作步骤 356
12.7飞龙在天 362
12.7.1范例简介 362
12.7.2制作步骤 363
12.8下拉菜单 365
12.8.1范例简介 365
12.8.2制作步骤 366
第13章 行业应用综合实训案例 371
13.1 Flash网站 371
13.1.1 Flash网站概述 371
13.1.2案例简介 372
13.1.3制作步骤 372
13.2网络广告 381
13.2.1网络广告概述 381
13.2.2范例简介 381
13.2.3制作步骤 382
13.3电子贺卡 387
13.3.1电子贺卡概述 387
13.3.2范例简介 388
13.3.3制作步骤 389
13.4 Flash游戏 396
13.4.1 Flash游戏概述 396
13.4.2范例简介 397
14.2.3制作步骤 397
13.5多媒体课件 405
13.5.1多媒体课件概述 405
13.5.2范例简介 406
13.5.3制作步骤 407
附录A 参考答案 417