第1章 Flash简介 1
1.1 Flash的历史及其特点 1
1.2 Flash 8的安装和启动 2
1.2.1 Flash 8程序的安装 2
1.2.2 Flash 8程序的启动 4
1.3 Flash 8的主要特征 4
1.3.1 “属性”面板的改进 4
1.3.2 新增滤镜效果 4
1.3.3 运行时位图缓存 4
1.3.4 FlashType字体呈现方法 5
1.3.5 自定义缓入/缓出功能 5
1.3.6 混合模式 6
1.3.7 全新的视频编码技术 6
1.3.8 线条的变化 7
1.3.9 绘图工具的改进 7
1.4 Flash 8的初始界面 7
1.4.1 创建新项目 8
1.4.2 从模板创建 10
1.5 菜单栏介绍 19
1.5.1 “文件”菜单 19
1.5.2 “编辑”菜单 20
1.5.3 “视图”菜单 20
1.5.4 “插入”菜单 21
1.5.5 “修改”菜单 21
1.5.6 “文本”菜单 21
1.5.7 “命令”菜单 21
1.5.8 “控制”菜单 21
1.5.9 “窗口”菜单 22
1.6 工具栏及部分功能面板 23
1.6.1 主工具栏 23
1.6.2 “混色器”面板 23
1.6.3 “颜色样本”面板 24
1.6.4 “信息”面板 24
1.6.5 “场景”面板 24
1.6.6 “动作”面板 24
1.6.7 “组件”面板 24
1.6.8 “调试器”面板 25
1.6.9 “输出”面板 25
1.6.10 “属性”面板 25
1.6.11 “时间轴”面板 25
1.7 文件的操作 26
1.7.1 新建文件 26
1.7.2 打开文件 26
1.7.3 保存文件 27
1.8 使用Flash播放器 27
本章小结 27
习题 28
第2章 工具箱的使用 29
2.1 选取与修改工具 29
2.1.1 选取工具 29
2.1.2 部分选取工具 31
2.1.3 套索工具 32
2.1.4 任意变形工具 33
2.2 绘图工具的使用 34
2.2.1 线条工具 34
2.2.2 钢笔工具 36
2.2.3 椭圆工具 37
2.2.4 矩形工具 38
2.2.5 多角星形工具 39
2.2.6 铅笔工具 39
2.2.7 刷子工具 40
2.2.8 橡皮擦工具 43
2.3 颜色编辑工具 45
2.3.1 墨水瓶工具 45
2.3.2 颜料桶工具 45
2.3.3 滴管工具 46
2.3.4 填充变形工具 47
2.4 辅助绘图工具 48
2.4.1 手形工具 48
2.4.2 缩放工具 49
2.4.3 对齐工具 49
本章小结 51
习题 51
第3章 图形的绘制及对象的编辑 52
3.1 Flash 8绘图工具的新特性 52
3.1.1 线条的端点和接合 52
3.1.2 可填充的线条 54
3.1.3 对象绘制模式 55
3.2 编辑对象 56
3.2.1 对象的移动 57
3.2.2 复制、粘贴和删除对象 58
3.2.3 对象的变形 58
3.2.4 对象的缩放、旋转及倾斜 59
3.2.5 对象的扭曲及封套变形 59
3.2.6 对象的组合 59
本章小结 60
习题 60
第4章 文本工具的使用 61
4.1 文本工具的基本操作 61
4.2 文本属性设置 62
4.2.1 字体设置 62
4.2.2 改变文字大小 63
4.2.3 颜色设置 63
4.2.4 粗体和斜体 64
4.2.5 对齐方式 64
4.2.6 编辑格式选项 64
4.2.7 改变文本方向 64
4.2.8 字符位置 65
4.2.9 字间距 65
4.2.10 URL链接 66
4.2.11 平滑处理 66
4.3 静态文本的编辑 66
4.3.1 创建打散文本 66
4.3.2 给文字添加描边 67
4.3.3 给文字添加任意变形效果 68
4.4 其他类型的文本 69
4.4.1 创建动态文本 69
4.4.2 创建输入文本 69
4.4.3 创建滚动文本 70
本章小结 70
习题 71
第5章 图层的管理和编辑 72
5.1 图层的原理 72
5.2 图层的管理 73
5.2.1 新建图层 73
5.2.2 重命名图层 73
5.2.3 改变图层的顺序 74
5.2.4 新建图层文件夹 74
5.2.5 图层的锁定和解锁 75
5.2.6 删除图层 75
5.3 图层的编辑 76
5.3.1 复制图层 76
5.3.2 隐藏图层 77
5.3.3 显示轮廓 77
5.3.4 编辑图层属性 78
5.3.5 图层文件夹的编辑 79
5.3.6 综合应用 80
5.4 引导层的创建和使用 85
5.4.1 普通引导层 85
5.4.2 运动引导层 85
5.4.3 普通引导层和运动引导层的相互转换 90
5.5 创建遮罩层动画 90
本章小结 92
习题 92
第6章 元件、实例和库 94
6.1 元件 94
6.1.1 创建影片剪辑元件 95
6.1.2 按钮元件 97
6.1.3 创建图形元件 100
6.2 实例 101
6.3 库 102
6.3.1 “库”面板 102
6.3.2 专用库 104
6.3.3 公用库 104
6.3.4 库的基本操作 106
本章小结 109
习题 110
第7章 资源的导入及使用 111
7.1 图片资源的导入 111
7.1.1 有关图片的基础知识 111
7.1.2 可导入图片的格式 112
7.2 声音的导入及使用 115
7.2.1 导入声音 115
7.2.2 声音的使用 116
7.3 视频的导入及使用 126
7.3.1 能导入的视频格式 126
7.3.2 导入内嵌视频 126
本章小结 130
习题 131
第8章 时间轴与特效 132
8.1 帧 132
8.1.1 帧的基本概念 132
8.1.2 帧频 134
8.1.3 帧的相关操作 134
8.1.4 帧居中和洋葱皮工具 137
8.1.5 使用命名锚记 138
8.1.6 使用帧标签和帧注释 139
8.2 创建动画 139
8.2.1 逐帧动画 139
8.2.2 补间动画 141
8.3 利用时间轴特效制作动画 144
8.3.1 复制到网格 144
8.3.2 分散式直接复制 145
8.3.3 制作模糊特效动画 147
8.3.4 制作投影特效动画 148
8.3.5 制作展开特效动画 149
8.3.6 利用分离制作爆炸效果 150
8.3.7 制作变形特效动画 152
8.3.8 制作转换特效动画 153
8.4 时间轴的其他操作 155
8.5 综合实例:奇幻的水下世界 156
本章小结 162
习题 162
第9章 影片的测试与发布 163
9.1 影片优化和测试 163
9.1.1 影片的优化 163
9.1.2 测试影片下载性能 165
9.1.3 使用调试器调试影片 168
9.2 发布Flash动画 169
9.2.1 播放Flash影片 169
9.2.2 发布Flash文件 169
9.2.3 关于HTML发布模板 177
9.2.4 预览发布格式和设置 178
9.2.5 使用独立播放器 178
本章小结 180
习题 180
第10章 认识ActionScript 181
10.1 动画的交互性 181
10.2 “动作”面板 182
10.2.1 打开“动作”面板 182
10.2.2 “动作”面板的结构 182
10.2.3 ActionScript的放置 184
10.3 ActionScript的基本知识 185
10.3.1 增加帧标签 185
10.3.2 增加实例名称 185
10.3.3 代码格式 186
10.3.4 点语法 186
10.3.5 大括号语法 186
10.3.6 圆括号 187
10.3.7 大小写字符 187
10.3.8 注释 187
10.3.9 对象的点操作符(.)和数组操作符([]) 188
10.3.10 关于绝对和相对目标路径 188
10.3.11 良好的编程习惯 189
10.4 实战演练:滚动的球 190
本章小结 192
习题 192
第11章 ActionScript编程基础 193
11.1 数据类型 193
11.1.1 数值 193
11.1.2 字符串 194
11.1.3 布尔值 194
11.1.4 影片剪辑 194
11.1.5 对象 194
11.2 变量 194
11.2.1 变量命名规则 195
11.2.2 变量的类型转换 195
11.2.3 变量的使用范围 196
11.3 运算符与表达式 198
11.3.1 算术运算符 198
11.3.2 关系运算符 198
11.3.3 条件运算符 199
11.3.4 逻辑运算符 199
11.3.5 赋值运算符 200
11.3.6 字符串操作符 201
11.3.7 运算符优先级 202
11.4 数组 202
11.4.1 数组的定义和赋值 202
11.4.2 用“new”分配内存再赋值 203
本章小结 203
习题 204
第12章 ActionScript语句控制结构和函数 205
12.1 ActionScript语句 205
12.2 选择语句 205
12.2.1 if语句 205
12.2.2 switch语句 208
12.3 循环语句 209
12.3.1 while循环语句 209
12.3.2 do...while循环语句 210
12.3.3 for循环语句 211
12.3.4 for...in循环语句 211
12.4 函数 212
12.5 实战演练:鼠标跟随 213
本章小结 215
习题 215
第13章 Flash组件 216
13.1 组件的类别 216
13.2 使用组件的基本操作 217
13.2.1 打开“组件”面板 217
13.2.2 如何添加组件 217
13.3 用户界面组件 218
13.3.1 用户界面“组件”面板 218
13.3.2 常用组件介绍 218
13.4 实战演练:注册信息 223
本章小结 227
习题 227
第14章 ActionScript常用实例 228
14.1 按钮实例的应用 228
14.2 影片剪辑实例 230
14.2.1 为影片剪辑添加鼠标事件 230
14.2.2 用onClipEvent()函数处理影片剪辑事件 231
14.3 键盘实例 233
14.3.1 单键操作 233
14.3.2 组合键操作 234
14.4 声音控制实例 235
本章小结 238
习题 238
参考文献 239