第1章 Flash操作基础 1
1.1 熟悉Flash界面 1
1.1.1 Flash界面简介 1
1.1.2 文档选项卡 3
1.1.3 时间轴 3
1.1.4 工具面板 3
1.1.5 舞台 4
1.1.6 常用面板简介 5
1.1.7 设计面板组 6
1.1.8 与开发有关的面板 8
1.1.9 其他面板简介 10
1.1.10 网格、辅助线与标尺的使用 12
1.2 上机实训——制作雄鹰俯冲而下的动画 14
1.2.1 新建一个动画文档 14
1.2.2 创建图形元件 15
1.2.3 开始创建动画运动的效果 15
1.3 习题与上机操作 17
第2章 Flash绘图基础 18
2.1 位图与矢量图 18
2.1.1 位图图像 18
2.1.2 矢量图形 18
2.2 基本绘图工具的使用 19
2.2.1 绘制的线条与修改 19
2.2.2 任意变形工具 21
2.2.3 铅笔工具 22
2.2.4 刷子工具 22
2.2.5 钢笔工具和部分选取工具 23
2.2.6 椭圆工具和矩形工具 24
2.3 上机实训——绘制心爱的小屋 25
2.4 其他绘图工具的使用 26
2.4.1 填充变形工具 26
2.4.2 套索工具 28
2.4.3 橡皮擦工具 29
2.5 上机实训——绘制盆景 30
2.5.1 绘制仿古的木质花盆 30
2.5.2 绘制花 31
2.5.3 绘制泥土 32
2.5 习题与上机操作 33
第3章 动画制作基础 34
3.1 Flash动画基础 34
3.1.1 与Flash文档相关的文件类型 34
3.1.2 时间轴 35
3.1.3 场景 37
3.1.4 动画元素 38
3.2 逐帧动画 39
3.2.1 创建逐帧动画的方法 40
3.2.2 绘图纸 40
3.2.3 上机实训——飞翔的老鹰 41
3.2.4 上机实训——制作会旋转的动画 44
3.3 形状补间动画 46
3.3.1 形状补间动画基础 46
3.3.2 形状补间动画的属性面板 46
3.3.3 使用形状提示 47
3.3.4 上机实训——珍惜水源 48
3.3.5 上机实训——添加形状提示 50
3.4 动作补间动画 52
3.4.1 动作补间动画的概念 52
3.4.2 动作补间动画的属性设置 53
3.4.3 上机实训——网站横幅广告的制作 54
3.5 遮罩动画 57
3.5.1 遮罩动画的概念 57
3.5.2 创建遮罩的方法 58
3.5.3 应用遮罩时的技巧 58
3.5.4 上机实训——辉光文字 59
3.5.5 上机实训——制作星光闪闪的动画 61
3.6 引导路径动画 66
3.6.1 创建引导路径动画的方法 66
3.6.2 应用引导路径动画的技巧 67
3.6.3 上机实训——制作光芒四射的文字 68
3.6.4 上机实训——神奇的海底世界 71
3.7 习题与上机操作 76
第4章 元件和实例 79
4.1 元件和实例概述 79
4.1.1 元件 79
4.1.2 实例 80
4.1.3 几种特殊的元件和实例 81
4.1.4 元件的类型和创建元件的方法 82
4.2 元件库的管理和使用 84
4.2.1 概述元件库 84
4.2.2 元件的一些最基本管理方法 84
4.2.3 灵活使用元件库 88
4.2.4 共享元件库的使用 89
4.3 深入学习元件和实例 93
4.3.1 两种不同的编辑界面 93
4.3.2 元件和实例的内在关系 94
4.3.3 元件和实例的属性详解 96
4.3.4 什么是分离与组合 98
4.3.5 元件类型的转换与实例对象的交换 101
4.4 按钮的应用 102
4.4.1 新建按钮元件 103
4.4.2 创建按钮 103
4.5 上机实训 105
4.5.1 制作三维空间效果 105
4.5.2 隐藏按钮元件——制作交互界面 108
4.5.3 鼠标看画 110
4.6 习题与上机操作 112
第5章 在Flash中添加声音和视频 113
5.1 声音的处理与应用 113
5.1.1 实例——会发声的按钮 114
5.1.2 设置和编辑声音的属性 116
5.1.3 声音的压缩 119
5.1.4 声音回放的控制方法 121
5.2 导入和控制视频 123
5.2.1 Flash所支持的视频类型 124
5.2.2 导入视频 124
5.2.3 利用行为控制视频 130
5.3 习题与上机操作 132
第6章 动作脚本入门 134
6.1 使用动作面板 134
6.1.1 动作面板介绍 134
6.1.2 管理影片中的动作脚本 135
6.2 ActionScript编程基础 137
6.2.1 ActionScript程序中的变量 138
6.2.2 ActionScript程序中的常量 141
6.2.3 关于函数 141
6.2.4 语法规范 142
6.3 事件和事件处理函数 145
6.3.1 事件的分类和方法 146
6.3.2 on()事件处理函数 146
6.3.3 事件处理函数方法 148
6.3.4 事件侦听器 149
6.3.5 按钮事件与影片剪辑事件 149
6.4 基本命令和程序结构控制 151
6.4.1 时间轴控制命令 151
6.4.2 浏览器和网络控制命令 153
6.4.3 程序流程结构控制 157
6.4.4 Flash中的常用对象 160
6.5 习题与上机操作 163
第7章 深入学习动作脚本 165
7.1 电影剪辑控制 165
7.1.1 电影剪辑属性控制 165
7.1.2 复制电影剪辑命令 171
7.1.3 影片剪辑的路径 172
7.1.4 startDrag()和stopDrag()命令 174
7.2 用键盘控制动画 175
7.2.1 详解键盘对象的方法 175
7.2.2 键盘控制实例1 177
7.2.3 键盘控制实例2 179
7.3 声音控制和智能动画片段 181
7.3.1 滑杆控制声音音量 181
7.3.2 职能动画片段(SmartClip) 185
7.4 精彩实例 189
7.4.1 星星跟我走 189
7.4.2 色彩变幻 193
7.5 习题与上机操作 199
第8章 文字字段与组件 200
8.1 动态文本和输入文本 200
8.1.1 动态文本 201
8.1.2 输入文本 204
8.2 组件 205
8.2.1 添加和设置组件的方法 205
8.2.2 用动作脚本控制组件 207
8.2.3 UI组件详解 209
8.3 习题与上机操作 221
第9章 时间轴特效和行为 223
9.1 时间轴特效 223
9.1.1 认识时间轴特效 223
9.1.2 时间轴特效设置 227
9.1.3 时间轴特效的扩展 228
9.2 什么是行为和行为面板 230
9.2.1 行为面板介绍 230
9.2.2 使用行为控制影片剪辑 231
9.2.3 使用行为控制视频播放 232
9.2.4 使用行为控制声音播放 233
9.2.5 实例——随意拖动加载的图像 233
9.3 习题与上机操作 238
第10章 合并对象与滤镜 240
10.1 合并对象 240
10.1.1 合并对象的应用 240
10.1.2 实例——利用合并对象制作Logo 242
10.2 滤镜的应用 244
10.2.1 滤镜的添加和删除 244
10.2.2 滤镜的种类和参数 246
10.2.3 实例——快乐青草地 248
10.3 习题与上机操作 250
第11章 模板的应用及动画发布 251
11.1 使用模板 251
11.1.1 模板类型 251
11.1.2 创建模板 252
11.1.3 保存模板 252
11.1.4 模板应用实例 252
11.2 发布动画 255
11.2.1 动画发布前的测试 255
11.2.2 动画发布 256
11.2.3 Flash参数说明 256
11.2.4 HTML参数说明 257
11.2.5 Flash版本检测 260
11.3 习题与上机操作 261
第12章 综合实训——动感十足的MTV制作 262
12.1 准备动画素材 262
12.1.1 Flash MTV实例中的一组动感画面 262
12.1.2 音乐素材的准备和前期处理 263
12.2 歌词与音乐的同步 266
12.2.1 音乐的导入和编辑 266
12.2.2 流类型的音乐设置 268
12.2.3 歌词与音乐同步的方法 269
12.2.4 制作动感画面 271
12.3 动画预载的制作方法 272
12.3.1 简单动画预载画面的制作方法 272
12.3.2 精确动画预载画面的制作方法 276
12.4 习题与上机操作 279