第1章 Flash 8简介和动画的演示 1
1.1 Flash的特点与Flash 8的新增功能 1
1.1.1 什么是Flash 1
1.1.2 Flash 8的新增功能 2
1.1.3 Flash 8的安装与启动过程 4
1.2 Flash的工作界面 6
1.2.1 开始页面 6
1.2.2 标题栏、菜单栏 8
1.2.3 工具箱 9
1.2.4 “时间轴”面板 9
1.2.5 舞台 10
1.2.6 面板集 11
1.3 Flash动画制作的一般步骤 18
1.3.1 启动Flash 8和新建Flash文档 18
1.3.2 制作动画 18
1.3.3 测试与保存文档 19
1.4 创建第一个Flash动画 20
本章小结 25
习题和上机题 25
第2章 图形素材的制作 27
2.1 绘制矢量图形的工具 27
2.1.1 用线条工具绘制 27
2.1.2 用铅笔工具绘制 29
2.1.3 用钢笔工具绘制 29
2.1.4 用刷子工具绘制 32
2.1.5 用椭圆工具绘制 34
2.1.6 用矩形工具绘制 36
2.1.7 用多角星形工具绘制 37
2.2 改变颜色的工具 37
2.2.1 使用“颜色”区域改变线条颜色与填充颜色 37
2.2.2 使用“混色器”面板改变线条颜色与填充颜色 39
2.2.3 使用墨水瓶工具改变线条颜色 41
2.2.4 使用颜料桶工具改变填充颜色 42
2.2.5 使用滴管工具改变线条颜色与填充颜色 43
2.2.6 使用填充变形工具使位图填充和渐变填充变形 44
2.3 选择工具和变形工具 47
2.3.1 使用选择工具调整 47
2.3.2 使用部分选取工具调整 49
2.3.3 任意变形工具 50
2.3.4 套索工具 53
2.4 图形的擦除 55
2.4.1 使用橡皮擦工具 55
2.4.2 橡皮擦形状和擦除模式的选择 55
2.4.3 使用水龙头选项进行快速擦除 56
本章小结 59
习题和上机题 59
第3章 动画制作基础 61
3.1 动画的基本原理 61
3.2 动画的组成元素 61
3.2.1 基础性元素 62
3.2.2 表现性元素 65
3.3 动画的基本分类 66
3.4 动画的关键术语 67
3.4.1 位图和矢量图 67
3.4.2 组合对象 68
3.4.3 时间轴 72
3.4.4 帧 73
3.4.5 图层 78
3.4.6 元件与实例 83
3.4.7 补间 84
3.5 动画制作基本流程 88
本章小结 93
习题和上机题 93
第4章 文本素材的编辑 97
4.1 创建新文本 97
4.2 修改文本属性 98
4.2.1 选择字体、大小、样式和颜色 98
4.2.2 改变文本方向 99
4.2.3 设置字符间距、字距微调和字符位置 100
4.2.4 设置对齐、边距、缩进和行距 101
4.2.5 设置文本消除锯齿选项 102
4.3 编辑文本 104
4.3.1 简单编辑文本 104
4.3.2 设置动态文本和输入文本 105
4.3.3 文本的检查拼写与查找替换 107
4.4 文本变形 109
4.5 分离文本 111
4.6 滤镜和文本的静态特效 115
4.6.1 文字滤镜效果 116
4.6.2 添加和删除滤镜 118
4.6.3 预设和删除滤镜 119
4.6.4 滤镜应用实例 120
4.7 时间轴特效和文本动态特效 121
4.7.1 应用时间轴特效 121
4.7.2 时间轴特效实现原理 125
4.7.3 扩展时间轴特效 126
本章小结 127
习题和上机题 128
第5章 外部素材的导入与加工 129
5.1 声音的导入、编辑与应用 129
5.1.1 Flash中的声音类型 129
5.1.2 可以导入的声音格式 130
5.1.3 导入音频文件 130
5.1.4 向文档添加声音 133
5.1.5 声音的属性设置和音效编辑 134
5.1.6 向按钮添加声音 137
5.2 视频的导入与设置 140
5.2.1 可以导入的视频格式 140
5.2.2 外部视频的导入方法 141
本章小结 146
习题和上机题 147
第6章 图形的编辑操作 148
6.1 图形的基本操作 148
6.1.1 图形的一般含义 148
6.1.2 移动图形 148
6.1.3 复制图形 149
6.1.4 删除图形 150
6.1.5 形状的平滑、伸直与优化 150
6.1.6 矢量图线条转换为填充并柔化 151
6.2 图形的合并 152
6.3 图形的组合和分离 154
6.3.1 组合和取消组合 154
6.3.2 图形的分离 154
6.3.3 转换位图为矢量图 155
6.4 图形的变形和变形面板 156
6.5 图形的布局调整 157
6.5.1 对齐面板和信息面板 157
6.5.2 排列命令 160
6.6 图形编辑的辅助工具 161
6.6.1 使用网格 161
6.6.2 使用标尺 162
6.6.3 使用辅助线 162
本章小结 164
习题和上机题 164
第7章 元件的创建和元件实例 167
7.1 元件库面板与元件的创建 167
7.1.1 元件与库面板 167
7.1.2 新元件的创建 171
7.1.3 导入位图 177
7.2 元件实例属性面板 177
7.2.1 元件实例类型属性的转换 179
7.2.2 图形实例的属性面板 180
7.2.3 影片剪辑实例的属性面板 181
7.2.4 按钮实例的属性面板 183
7.3 引导层和遮罩层 183
7.3.1 引导层 183
7.3.2 遮罩层 187
本章小结 194
习题和上机题 194
第8章 脚本助手模式动作面板的使用 196
8.1 事件处理与动作面板 196
8.1.1 事件与事件处理 196
8.1.2 脚本助手模式动作面板 198
8.2 动作面板的设置 201
8.2.1 帧动作面板的设置 201
8.2.2 按钮实例的动作面板设置 203
8.2.3 影片剪辑实例的动作面板设置 208
8.2.4 各类元件实例综合运用动画 213
8.3 常用函数 215
8.3.1 一般常用函数 215
8.3.2 startDrag和stopDrag命令 217
8.3.3 loadMovie()的使用 219
8.3.4 fscommand()函数 225
8.4 行为面板 225
8.4.1 控制影片剪辑实例行为菜单 225
8.4.2 复制影片剪辑实例行为 226
8.4.3 加载外部影片行为 227
本章小结 229
习题和上机题 230
第9章 ActionScript 2.0的概念和语法 231
9.1 面向对象编程和脚本窗口动作面板 231
9.1.1 对面向对象编程的思想认识 231
9.1.2 使用脚本窗口动作面板 231
9.2 常量、变量和表达式 232
9.2.1 常量和变量 232
9.2.2 运算符和表达式 237
9.3 对象和影片剪辑 241
9.3.1 实体和对象,属性和方法 241
9.3.2 影片剪辑的属性和时间轴标志符 242
9.4 影片剪辑的函数和方法 246
9.4.1 影片剪辑的函数 246
9.4.2 影片剪辑的方法 247
9.5 类和内置类 253
9.5.1 类和类对象的创建 253
9.5.2 MovieClip类对象的声明方式 254
9.5.3 内置类 256
9.6 程序结构 257
9.6.1 选择程序结构 257
9.6.2 循环程序结构 259
9.7 自定义函数和自定义类 263
9.7.1 自定义函数的定义 263
9.7.2 自定义函数的调用 264
9.7.3 内置类和自定义类 267
9.7.4 自定义类的定义形式 268
本章小结 273
习题和上机题 274
第10章 影片文件的测试、导出与发布 277
10.1 影片测试 277
10.1.1 影片测试 277
10.1.2 测试影片和测试场景 277
10.2 动画的优化 278
10.3 作品发布 278
10.3.1 动画文件的发布设置 279
10.3.2 Flash发布设置 279
10.3.3 HTML发布设置 281
10.3.4 GIF发布设置 283
10.3.5 JPEG发布设置 285
10.3.6 PNG发布设置 285
10.3.7 QuickTime发布设置 286
10.3.8 发布作品播放效果预览 287
10.4 作品导出 287
10.5 发布作品实例 288
本章小结 290
习题和上机题 290