第1章 Flash MX入门知识 1
1.1 初识Flash 2
1.1.1 Flash与网页动画 2
1.1.2 Flash MX的新增功能 3
1.2 认识Flash MX的工作环境 5
1.2.1 场景 5
1.2.2 时间线 6
1.2.3 工具箱 7
1.2.4 共享符号库 8
1.2.5 面板 9
1.3 Flash MX的基本操作 11
1.3.1 创建动画和设置动画的属性 11
1.3.3 使用工具栏 12
1.3.2 预览和测试动画 12
1.3.4 使用时间线 14
1.3.5 使用符号库 16
1.3.6 使用Flash播放器 19
1.3.7 发布Flash动画 19
1.3.8 自定义Flash MX的快捷键 20
1.3.9 设置文件属性 21
1.3.10 其他操作 22
1.4 本章小结 26
第2章 做动画前的准备——绘图 27
2.1 绘图基础 28
2.1.1 矢量图和位图 28
2.1.2 Flash MX的绘图原理 29
2.2.1 绘制简单几何图形 30
2.2 用工具箱绘图 30
2.2.2 绘制线条 32
2.2.3 绘制填充图形 34
2.2.4 如何使用箭头、套索和橡皮擦工具 40
2.2.5 使用放大镜和平移工具 44
2.2.6 使用调色板 45
2.2.7 对Flash中图形形状的特殊编辑 49
2.3 设置绘图环境 56
2.3.1 设置首选项 57
2.3.2 设置绘图编辑参数 57
2.3.3 设置剪贴板参数 59
2.3.4 设置警告信息 60
2.3.5 设置动作脚本编辑器 61
2.3.7 设置工作区网格 62
2.3.6 设置舞台背景色 62
2.3.8 设置工作区标尺 64
2.4 编辑文本 64
2.4.1 Flash动画中的文字应用 64
2.4.2 创建文本框 65
2.4.3 设置文本框属性 66
2.4.4 编辑文本内容 68
2.4.5 编辑文字形状 69
2.5 本章小结 70
第3章 操作对象和应用位图 71
3.1 操作对象 72
3.1.1 复制、删除与粘贴对象 72
3.1.2 对象的几何变换 73
3.2 对齐对象 75
3.2.1 使对象对齐 76
3.2.2 调整对象的分布 76
3.2.3 匹配对象的尺寸 77
3.2.4 调整对象的间距 77
3.3 改变对象的叠放顺序 78
3.4 组合与分离对象 79
3.4.1 组合对象 79
3.4.2 分离对象 81
3.5 移动对象的注册点 82
3.6 应用位图 82
3.6.1 可导入Flash的图形格式 83
3.6.2 导入位图 83
3.6.3 分离位图 84
3.6.4 设置位图属性 85
3.6.5 把位图转换为矢量图 86
3.6.6 使用位图内容上色 87
3.7 本章小结 88
第4章 制作动画 89
4.1 使用符号和实例 90
4.1.1 符号的类型 90
4.1.2 创建一个新符号及其实例 90
4.1.3 创建符号的几种方法 92
4.1.4 编辑符号 95
4.1.5 制作按钮符号 97
4.1.6 创建符号的实例 100
4.1.7 编辑实例 102
4.2.1 创建图层 106
4.2 使用图层 106
4.2.2 编辑图层 107
4.3 使用帧 111
4.3.1 关键帧 111
4.3.2 识别帧 112
4.3.3 编辑帧 113
4.3.4 设置帧速率 114
4.4 使用场景 115
4.5 制作辅助线动画 116
4.5.1 辅助线图层 116
4.5.2 制作辅助线动画 117
4.6 制作蒙板动画 119
4.6.1 建立蒙板图层 120
4.6.2 制作蒙板动画 122
4.7 制作逐帧动画 123
4.8 制作渐变动画 126
4.8.1 制作运动渐变动画 126
4.8.2 设置运动渐变动画 128
4.8.3 制作外形渐变动画 129
4.8.4 使用变形精灵制作外形渐变动画 131
4.9 编辑动画 135
4.9.1 填充模式显示 135
4.9.2 线框模式显示 136
4.9.3 设置游标 136
4.9.4 编辑多帧 137
4.10 特效制作 139
4.10.1 行星运动 139
4.10.2 探照灯 142
4.10.3 闪烁的金属字 145
4.10.4 飞翔的文字 148
4.10.5 写黑板字 152
4.10.6 涟漪效果 156
4.11 本章小结 160
第5章 制作交互式动画 161
5.1 ActionScript与Actions面板 162
5.1.1 什么是ActionScript 162
5.1.2 认识Actions面板 162
5.1.3 正常模式与专家模式 163
5.2 设置按钮动作 164
5.2.1 设置按钮动作的基本方法 164
5.2.2 实例——测试触发事件 167
5.3.1 设置帧动作的基本方法 169
5.3 设置帧动作 169
5.3.2 实例——自动载入其他动画 171
5.4 设置动画片段动作 173
5.4.1 设置动画片段动作的基本方法 173
5.4.2 实例——比翼双飞 174
5.5 控制主动画 178
5.5.1 控制主动画的命令 178
5.5.2 控制动画的播放 179
5.5.3 使用getURL命令实现超级链接 181
5.5.4 检测浏览器是否安装Flash MX播放器插件 183
5.6 控制动画片段 184
5.6.1 复合时间线 185
5.6.2 复制与删除动画片段 185
5.6.3 设置动画片段的属性 186
5.6.4 控制“奔马”动画片段 188
5.6.5 拖动动画片段 189
5.6.6 控制目标动画片段 190
5.7 Flash MX ActionScript术语 192
5.8 使用ActionScript的语法 194
5.8.1 点语法 195
5.8.2 斜杠语法 195
5.8.3 括号与分号 195
5.8.4 字母的大小写 196
5.8.5 关键字 196
5.8.6 注释 196
5.9 变量和表达式 197
5.9.1 变量 197
5.9.2 表达式 199
5.9.3 使用动作命令集 201
5.10 函数 203
5.10.1 定义函数 203
5.10.2 给函数传递参数 204
5.10.3 从函数中返回值 204
5.10.4 调用函数 205
5.10.5 使用自定义函数计算圆面积 205
5.10.6 读取时间变量值 207
5.11 控制动画的跳转 207
5.11.1 条件设置(if) 208
5.11.2 循环动作的设置(while/do while/for) 211
5.11.3 使用Call制作迷你计算器 216
5.12 本章小结 221
第6章 创建交互界面 222
6.1.1 创建复选框 223
6.1 使用UI组件创建各种交互界面 223
6.1.2 创建组合列表框 225
6.1.3 创建列表框 227
6.1.4 创建提交按钮 229
6.1.5 创建单选按钮 230
6.1.6 创建滚动条 231
6.1.7 创建滚动窗格 232
6.1.8 使用UI组件打造全新留言板 233
6.2 创建表单 236
6.2.1 创建表单的方法 236
6.2.2 校验输入数据 238
6.3 创建弹出菜单 240
6.3.2 制作菜单命令 241
6.3.1 制作主菜单按钮 241
6.3.3 制作菜单动画片段 242
6.4 实现查找功能 244
6.5 本章小结 247
第7章 控制音频和视频动画 248
7.1 应用音频 249
7.1.1 导入音频文件 249
7.1.2 添加音频 249
7.1.3 编辑音频 252
7.1.4 控制关键帧的音频 252
7.1.5 为控制按钮添加声音效果 253
7.1.6 输出音频 253
7.2 应用视频 255
7.2.1 导入视频文件 255
7.2.2 制作视频播放器 256
7.3 本章小结 260
第8章 动画实例 261
8.1 飘浮的雪花 262
8.2 文字的电影序幕效果 266
8.3 制作课件 268
8.4 制作MTV音乐作品 272
8.5 本章小结 279
第9章 输出和发布动画 280
9.1 准备输出和发布动画 281
9.1.1 精简Flash文件 281
9.1.2 测试作品 282
9.2 输出动画 283
9.2.1 输出动画和图形 283
9.2.2 输出的文件格式 285
9.3 发布Flash动画 288
9.3.1 预览和发布动画 288
9.3.2 发布为Flash文件 289
9.3.3 发布为HTML网页 290
9.3.4 发布为GIF文件 293
9.3.5 发布为JPEG文件 295
9.3.6 发布为PNG文件 296
9.3.7 发布为QuickTime文件 298
9.3.8 创建可执行程序 300
9.4 创建HTML发布模板 300
9.5 设置HTML 303
9.6 本章小结 309
附录 常用快捷键一览表 310