目录 1
第1章 工作环境与基本操作 1
1.1 Flash MX 2004的工作环境 1
1.1.1 基本界面 1
1.1.2 菜单栏 2
1.1.3 工具栏 3
1.1.4 工具箱 3
1.1.6 舞台 4
1.1.5 时间轴 4
1.1.7 浮动面板 5
1.1.8 【属性】面板 6
1.2 基本操作 7
1.2.1 创建一个新的影片 7
1.2.2 使用属性检查器改变文档属性 8
1.2.3 一般参数设置 9
1.3 Flash MX 2004的新增功能 9
1.3.1 两个版本同时新增的功能 10
1.3.2 仅在Flash MX Professional 2004中新增的功能 13
1.4 从一个实例开始 14
1.4.1 打开已有的创作文档 15
1.4.2 创建新文档 16
1.4.3 添加矢量插图 17
1.4.4 库的运用 19
1.4.5 添加文本 21
1.4.6 添加导航控件 22
1.4.7 添加动画和基础的交互功能 25
1.4.8 测试和发布应用程序 29
1.5 思考与练习 33
第2章 视图控制和对象选取 35
2.1 视图工具 35
2.1.1 缩放工具 35
2.1.2 手形工具 36
2.1.3 缩放比例控制 36
2.2 选取工具 37
2.2.1 选择工具 37
2.2.2 套索工具 43
2.2.3 多边形套索 43
2.3 思考与练习 44
第3章 图像绘制 46
3.1 矢量图与位图 46
3.1.1 矢量图 46
3.1.2 位图 47
3.1.3 矢量图中的线条与填充图形 47
3.2 Flash的绘图工具 47
3.2.1 直线工具 48
3.2.3 矩形工具 49
3.2.2 椭圆工具 49
3.2.4 铅笔工具 50
3.2.5 钢笔工具 51
3.2.6 刷子工具 53
3.3 矢量图形之间的覆盖关系 57
3.4 矢量图形的修改 58
3.4.1 使用部分选取工具和钢笔工具调整图形 58
3.4.2 调整曲线曲率 59
3.4.3 优化曲线 60
3.4.6 柔化图形边缘 61
3.4.5 扩大和缩小填充图形 61
3.4.4 将线条变为填充图形 61
3.4.7 橡皮擦工具 62
3.5 捕捉 65
3.5.1 捕捉物体对象 65
3.5.2 捕捉像素 65
3.6 设置绘图工具属性 66
3.7 思考与练习 67
4.1 工具箱中的线条和填充 69
第4章 编辑颜色 69
4.2 【属性】面板中的线条和填充控制 71
4.3 在【混色器】面板中编辑纯色与渐变色 71
4.3.1 使用【混色器】面板编辑纯色 72
4.3.2 使用【混色器】面板编辑渐变色 73
4.4 墨水瓶工具 74
4.5 油漆桶工具 76
4.5.1 使用渐变色进行填充 76
4.5.2 使用位图进行填充 77
4.6 吸管工具 78
4.7.1 修改线性渐变填充 79
4.7 填充变形工具 79
4.7.2 修改放射性渐变填充 80
4.7.3 修改位图填充 82
4.8 舞台的锁定填充 83
4.8.1 使用渐变色对舞台进行锁定填充 84
4.8.2 使用位图对舞台进行锁定填充 84
4.9 【颜色样本】面板的操作 85
4.9.2 默认颜色样本与网络安全色 86
4.9.1 颜色的复制与删除 86
4.9.3 【调色板】颜色分类 87
4.9.4 导入和导出调色板 87
4.10 思考与练习 88
第5章 使用文本 90
5.1 在Flash动画中使用文本 90
5.2 嵌入字体与系统字体 91
5.3 创建与编辑文本 91
5.4 设置文本的属性和格式 92
5.4.1 字符调整 92
5.4.2 段落调整 93
5.4.3 选择字符 94
5.4.4 设置动态文本和输入文本的属性 94
5.5 创建滚动文本 95
5.6 创建字体元件 98
5.7 打散文本 99
5.8 文本链接 100
5.9 丢失字体的替换 101
5.10 使用ActionScript控制文本 103
5.10.1 动态创建文本 104
5.10.2 动态设置文本属性 105
5.10.3 动态设置文本格式 106
5.10.4 文本域事件的触发 107
5.10.5 预留超文本格式 107
5.11 思考与练习 108
第6章 使用外部图像资源 110
6.1 导入外部图像资源 110
6.1.1 Flash MX 2004支持的外部图像格式 110
6.1.2 导入Fireworks文件 111
6.1.3 导入FreeHand文件 113
6.1.4 导入Illustrator文件 114
6.2 位图操作 115
6.2.1 设置位图属性 115
6.1.5 导入AutoCAD文件 115
6.2.2 位图填充 116
6.2.3 使用外部编辑器编辑位图 117
6.2.4 打散位图 119
6.2.5 将位图转化为矢量图 121
6.3 导入视频 122
6.3.2 Sorenson Spark多媒体数字信号编解码器 123
6.3.1 Flash MX 2004支持的视频文件格式 123
6.3.3 嵌入视频片段 124
6.3.4 链接QuickTime文件 126
6.3.5 视频文件操作 128
6.4 思考与练习 129
第7章 对象操作 131
7.1 对象选择 131
7.1.1 使用选择工具选择 132
7.1.2 修改选择区域 132
7.1.3 使用套索工具选择 133
7.1.4 隐藏选择区域的加亮显示 134
7.2 群组对象 135
7.3 移动、复制与删除对象 136
7.3.1 移动对象 136
7.3.2 复制对象 138
7.3.3 删除对象 139
7.4 对象的堆叠 139
7.5 对象变形 140
7.5.1 对象的中心点 140
7.5.3 对象旋转 142
7.5.2 对象翻转 142
7.5.4 对象斜切 143
7.5.5 对象缩放 143
7.5.6 对象扭曲 144
7.5.7 自由变换对象 145
7.5.8 使用封套修改器 146
7.5.9 使用【变形】面板变换对象 146
7.6 对象对齐 147
7.6.1 对象与对象对齐 147
7.6.2 对象与舞台对齐 149
7.7 思考与练习 151
第8章 为动画配音 153
8.1 声音的导入 153
8.2 声音同步类型 154
8.3 为影片添加声音 154
8.4 为按钮添加声音 157
8.5 编辑声音 158
8.6 使用声音对象 160
8.6.1 为声音文件创建标志符 160
8.6.2 为关键帧动态添加声音 161
8.7 停止声音 162
8.8 声音的输出设置 162
8.8.1 使用【发布设置】对话框优化声音 163
8.8.2 在【库】面板中对声音单独进行优化设置 164
8.9 思考与练习 166
第9章 元件、实例和库 168
9.1 概述 168
9.2 创建元件 169
9.2.1 创建图形元件 169
9.2.2 创建按钮元件 172
9.2.3 创建影片剪辑 173
9.3 编辑元件 174
9.3.1 复制元件 174
9.3.2 在元件编辑模式下编辑元件 175
9.3.3 在新窗口中编辑元件 177
9.3.4 在当前位置编辑元件 177
9.3.5 在编辑状态下测试按钮 178
9.4 创建实例 179
9.5.1 改变实例的颜色和透明度 182
9.5 编辑实例 182
9.5.2 改变实例类型 183
9.5.3 设置图形元件实例中动画的属性 184
9.5.4 替换实例的元件 184
9.5.5 打散实例 185
9.6 库 186
9.6.1 认识库 186
9.6.2 一般的库操作 186
9.6.3 在影片之间复制库资源 187
9.7.1 实时共享库中的资源 189
9.7 共享库中的资源 189
9.7.2 在编辑状态下共享库中的资源 193
9.8 解决库中的资源冲突 195
9.9 思考与练习 197
第10章 时间轴、图层和帧 199
10.1 认识时间轴 199
10.2 改变时间轴面板的大小 201
10.3 操作播放指针 202
10.4 改变时间轴中帧的显示方式 204
10.5 创建和删除图层与图层文件夹 206
10.6 图层操作 208
10.6.1 显示图层内容 208
10.6.2 编辑图层和图层文件夹 211
10.6.3 组织图层和图层文件夹 215
10.7 图层中对象的堆叠次序 217
10.8 帧和关键帧 219
10.8.1 帧操作 219
10.8.2 标签和注释 225
10.8.3 使用命名锚 226
10.9 思考与练习 229
第11章 制作动画 231
11.1 逐帧动画 231
11.1.1 导入逐帧动画 231
11.1.2 制作逐帧动画 233
11.2 渐变动画 237
11.2.1 运动渐变动画 237
11.2.2 变形渐变动画 243
11.3 运动引导层动画 249
11.3.1 创建运动引导层和被引导层 250
11.3.2 制作运动引导层动画 251
11.4 遮罩动画 254
11.4.1 在遮罩层中制作动画 256
11.4.2 在被遮罩层制作动画 258
11.5 编辑动画 261
11.5.1 洋葱皮工具 261
11.5.2 移动整个动画 264
11.6 思考与练习 264
12.1.1 将脚本指定给帧 266
第12章 编写脚本 266
12.1 ActionScript入门实例 266
12.1.2 将脚本指定给按钮 268
12.1.3 将脚本指定给影片剪辑 271
12.2 ActionScript基础 274
12.2.1 程序的执行顺序 275
12.2.2 控制程序执行的事件 276
12.2.3 ActionScript的语法 276
12.2.4 ActionScript的数据类型 279
12.2.5 变量 280
12.2.6 运算符 282
12.2.7 自定义函数 285
12.3 使用【动作】面板 285
12.3.1 基本操作 286
12.3.2 深入运用 289
12.3.3 使用参考面板 291
12.4 使用外部文本编辑器 293
12.4.1 将【动作】面板中的脚本导出 293
12.4.2 导入脚本 293
12.4.3 在发布影片时添加外部脚本 294
12.5 语法着色 295
12.6 设置【动作】面板的属性 296
12.7 代码提示 297
12.8 思考与练习 299
第13章 使用ActionScript控制复杂的影片剪辑 301
13.1 多重时间轴 301
13.1.1 影片剪辑的层级 301
13.1.3 编写目标路径 302
13.1.2 绝对路径和相对路径 302
13.2 用行为和方法控制影片剪辑 304
13.2.1 在单一影片剪辑中使用多个方法 304
13.2.2 加载和卸载附加影片 306
13.2.3 动态加载图像和声音 309
13.2.4 改变影片剪辑的位置和外观 311
13.2.5 影片剪辑的拖拽 312
13.2.6 复制和删除影片剪辑 314
13.2.7 向舞台动态添加影片剪辑 317
13.2.8 动态创建空白影片剪辑 319
13.2.9 用ActionScript绘制图像 320
13.2.10 将影片剪辑作为遮罩 323
13.3 思考与练习 324
第14章 使用ActionScript实现交互功能 326
14.1 控制影片播放 326
14.1.1 跳转到指定帧或场景 326
14.1.2 播放或停止影片 327
14.1.3 跳转到指定URL地址 328
14.2 创建复杂交互的基础 329
14.2.1 自定义光标 329
14.2.2 得到光标位置 331
14.2.3 捕获键盘操作 334
14.2.4 设置颜色值 339
14.2.5 控制声音 342
14.2.6 碰撞检测 346
14.3 思考与练习 349
第15章 测试影片 350
15.1 优化影片 350
15.2 测试影片下载性能 351
15.4 使用【调试器】面板 353
15.3 编写脚本程序的原则 353
15.4.1 调试远端站点上的影片文件 354
15.4.2 显示和修改变量 356
15.4.3 使用查看列表 357
15.4.4 显示并修改影片剪辑的属性 358
15.4.5 设置断点 359
15.4.6 单步运行程序 360
15.5 【输出】面板 360
15.6 思考与练习 362
16.1 使用【发布设置】对话框 364
第16章 影片的发布和导出 364
16.2 设置Flash SWF文件格式 365
16.3 设置HTML文件格式 366
16.4 设置GIF文件格式 370
16.5 设置JPEG文件格式 372
16.6 设置PNG文件格式 373
16.7 设置QuickTime文件格式 375
16.8 导出文件 376
16.9 思考与练习 377