第1章 Flash入门 1
1.1 Flash简介 1
1.1.1 认识Flash 1
1.1.2 Flash的应用 2
1.2 Flash的界面 4
1.2.1 起始页 4
1.2.2 主界面 5
1.3 Flash的基本操作 8
1.3.1 创建新文档 8
1.3.2 打开文档 9
1.3.3 保存文档 10
1.3.4 网格、标尺、辅助线的使用 10
1.3.5 改变舞台显示比例 11
1.3.6 隐藏/显示工作区 12
1.3.7 常用面板介绍 12
1.3.8 设定首选参数 17
【本章小结】 18
习题1 18
第2章 绘图工具 19
2.1 位图与矢量图 19
2.1.1 位图和矢量图的概念 20
2.1.2 将位图转化为矢量图 21
2.2 笔触和填充工具 23
2.2.1 【工具】面板中的笔触和填充工具 23
2.2.2 【属性】面板中的笔触和填充工具 24
2.3 绘图工具 25
2.3.1 铅笔工具 25
2.3.2 刷子工具 26
2.3.3 线条工具 29
2.3.4 椭圆工具 30
2.3.5 矩形工具 31
2.3.6 多角星形工具 33
2.3.7 钢笔工具 34
2.4 填色工具 37
2.4.1 墨水瓶工具 37
2.4.2 颜料桶工具 38
2.4.3 滴管工具 42
2.5 修改工具 43
2.5.1 选择工具 44
2.5.2 部分选择工具 45
2.5.3 套索工具 47
2.5.4 任意变形工具 49
2.5.5 填充变形工具 52
2.5.6 橡皮擦工具 56
2.6 文本工具 58
2.6.1 文本的类型 58
2.6.2 文本的属性 60
2.6.3 创建文本 64
2.6.4 修改文本 64
2.7 查看工具 65
2.7.1 手形工具 65
2.7.2 缩放工具 66
2.8 综合实例 66
【本章小结】 70
习题2 71
第3章 Flash图形对象 72
3.1 图形对象的类型 72
3.1.1 形状对象 72
3.1.2 绘制对象 76
3.1.3 位图 79
3.1.4 组 79
3.2 合并多个绘制对象 81
3.2.1 联合 81
3.2.2 交集 81
3.2.3 打孔 82
3.2.4 裁切 82
3.3 对象的基本操作 83
3.3.1 选择对象 83
3.3.2 复制和粘贴对象 86
3.3.3 删除对象 87
3.3.4 移动对象 88
3.3.5 层叠对象 88
3.3.6 变形对象 89
3.3.7 对齐对象 91
3.3.8 组合对象 94
3.3.9 分离对象 94
3.4 对象绘制实例 96
【本章小结】 100
习题3 100
第4章 动画基础 102
4.1 动画的舞台结构及道具组合 102
4.1.1 时间轴面板 102
4.1.2 场景 105
4.1.3 帧内容 106
4.2 逐帧动画 108
4.2.1 逐帧动画的基础知识 108
4.2.2 逐帧动画的创建 110
4.3 形状补间动画 113
4.3.1 形状补间动画的概念 113
4.3.2 形状补间动画的创建 115
4.4 动作补间动画 118
4.4.1 动作补间动画的概念 118
4.4.2 动作补间动画的创建 120
4.5 遮罩动画 122
4.5.1 遮罩动画的概念 122
4.5.2 遮罩动画的创建 123
4.6 引导路径动画 127
4.6.1 引导路径动画的基本知识 127
4.6.2 引导路径动画的创建 129
【本章小结】 137
习题4 137
第5章 元件和实例 138
5.1 元件和实例的概念 138
5.1.1 元件和实例的概念 138
5.1.2 元件和实例的创建 142
5.2 管理、使用“元件库” 145
5.2.1 “库”的概述 145
5.2.2 元件的一些基本管理方法 146
5.3 元件和实例的灵活应用 150
5.3.1 两种不同的编辑界面 150
5.3.2 元件和实例的内在关系 153
5.3.3 元件和实例的属性 155
5.3.4 打散和组合 158
5.3.5 元件类型的转换与实例对象的交换 159
5.3.6 元件的复制和重复应用 163
5.4 实例 164
【本章小结】 170
习题5 170
第6章 动画中的声音和视频 171
6.1 Flash中声音的应用 171
6.1.1 应用声音效果实例 171
6.1.2 声音的属性设置和编辑 175
6.2 视频的导入与控制 185
【本章小结】 187
习题6 188
第7章 动作脚本入门 189
7.1 【动作】面板的使用方法 189
7.1.1 【动作】面板的组成 189
7.1.2 管理影片文件中的动作脚本 190
7.2 变量、函数与语法规范 193
7.3 事件和事件处理函数 200
7.3.1 事件分类及处理事件的方法 201
7.3.2 针对按钮对象的on()事件处理函数 202
7.3.3 事件处理函数方法 203
7.3.4 事件侦听器 204
7.3.5 按钮事件和MC事件 205
7.4 基本命令和程序结构控制 206
7.4.1 时间轴控制命令 206
7.4.2 浏览器和网络控制命令 208
7.4.3 程序流程结构控制 212
7.4.4 常用对象简介 214
【本章小结】 216
习题7 216
第8章 动作脚本进阶 218
8.1 MovieClip(电影剪辑)控制 218
8.1.1 MC属性控制 218
8.1.2 MC属性控制实例 220
8.1.3 MovieClip(电影剪辑)控制 224
8.2 键盘控制 227
8.2.1 键盘对象的方法详解 227
8.2.2 键盘控制实例1——用空格键控制白兔的跑动 229
8.2.3 键盘控制实例2——用左右方向键控制白兔移动 232
8.3 精彩实例 235
8.3.1 星星跟我走 235
【本章小结】 239
习题8 239
第9章 文字字段和组件 240
9.1 动态文本和输入文本 240
9.1.1 动态文本 240
9.1.2 动态文本应用实例——数字倒计时效果 243
9.1.3 输入文本 246
9.2 组件 246
9.2.1 添加和设置组件的方法 246
9.2.2 用动作脚本控制组件 249
9.2.3 UI组件详解 251
【本章小结】 267
习题9 267
第10章 时间轴特效和行为 268
10.1 时间轴特效 268
10.1.1 认识时间轴特效 268
10.1.2 时间轴特效设置 271
10.2 行为和行为面板 273
10.2.1 控制影片剪辑实例的行为 273
10.2.2 控制视频播放的行为 275
10.2.3 控制声音播放的行为 276
【本章小结】 276
习题10 276
第11章 模板和动画发布 277
11.1 Flash模板 277
11.1.1 模版的使用 277
11.1.2 演示文稿模板应用实例 278
11.1.3 定制模板 284
11.2 动画的发布 285
11.2.1 发布动画的方法 285
11.2.2 Flash参数说明 287
11.2.3 Flash Player版本检测的发布设置 292
【本章小结】 294
习题11 294
第12章 实例训练 295
12.1 百叶窗效果 295
12.2 打造简单的飘雪动画视觉特效 297
12.3 绽放的花朵 299
12.4 万花筒 301
12.5 按钮控制影片剪辑播放 304
参考文献 309