第1部分 入门篇 2
第1章 Flash MX简介 2
1.1 Flash MX概述 2
1.1.1 Flash的优点 2
1.1.2 Flash MX的新特性 2
1.2 Flash MX的安装要求 6
1.3 练习题 6
第2章 基本概念和术语 7
2.1 位图与矢量图 7
2.1.1 认识位图和矢量图 7
2.1.2 位图与矢量图的比较 8
2.2 图符 8
2.3 Alpha通道和层 9
2.4 场景与帧 9
2.5 分辨率 10
2.6 小结 10
2.7 练习题 10
第3章 动画基础 12
3.1 传统动画和电脑动画 12
3.1.1 传统动画的概念 12
3.1.2 传统动画的制作 13
3.1.3 电脑动画的概念 15
3.1.4 二维电脑动画的制作 15
3.1.5 三维电脑动画的制作 16
3.2 电脑动画的运动控制和生成方法 17
3.2.1 关键帧插值技术 17
3.2.2 变形动画技术 17
3.2.3 过程动画 18
3.3 练习题 19
第4章 Flash MX工作环境 20
4.1 菜单栏 21
4.1.1 File菜单 21
4.1.2 Edit菜单 22
4.1.3 View菜单 24
4.1.4 Insert菜单 26
4.1.5 Modify菜单 27
4.1.6 Text菜单 30
4.1.7 Control菜单 30
4.1.8 Window菜单 31
4.1.9 Help菜单 33
4.2 常用工具栏 34
4.3 绘图工具箱 35
4.4 舞台与标尺 36
4.5 时间线面板 36
4.5.1 层控制区 37
4.5.2 时间线控制区 37
4.6 库面板窗口 38
4.7 其他面板 39
4.8 小结 42
4.9 练习题 42
第5章 创建、编辑和排列矢量图形 45
5.1 创建矢量图形 45
5.1.1 使用直线和曲线工具作图 45
5.1.2 创建矩形和椭圆 48
5.1.3 笔刷涂绘 49
5.1.4 文本输入 51
5.2 编辑矢量图形 51
5.2.1 编辑形状 51
5.2.2 编辑颜色 58
5.2.3 编辑选区 62
5.2.4 编辑文本 63
5.2.5 图形交割与重叠 66
5.2.6 位图填充 67
5.3 排列矢量图形 68
5.4 小结 70
5.5 练习题 70
第6章 创建和编辑图符 71
6.1 创建图符 71
6.1.1 三种图符的区别 71
6.1.2 创建图形图符 71
6.1.3 创建按钮图符 74
6.1.4 创建影片剪辑图符 75
6.2 编辑图符 75
6.2.1 编辑图符引用对象 76
6.2.2 编辑库图符对象 79
6.3 小结 80
6.4 练习题 80
第7章 制作简单动画 82
7.1 设置Flash影片属性 82
7.2 静态动画 83
7.2.1 静态动画的概念 83
7.2.2 制作频闪字 84
7.3 运动动画 86
7.3.1 弹跳的小球 86
7.3.2 让物体转起来 89
7.4 变形动画 93
7.4.1 一般变形动画 93
7.4.2 可控变形动画 95
7.5 帧-帧动画 96
7.5.1 节日的彩带 97
7.5.2 一笔一画写毛笔字——动画片片名的制作 97
7.6 小结 99
7.7 练习题 99
第8章 制作层动画 101
8.1 普通层的应用 101
8.2 使用遮罩层 103
8.2.1 依次显字 103
8.2.2 闪亮的字 104
8.2.3 字的划变 107
8.2.4 拉帘 109
8.3 使用引导层 111
8.3.1 恋花飞蝶 111
8.3.2 黄叶在秋风中飘落 113
8.3.3 非链接引导层 116
8.4 小结 117
8.5 练习题 118
第9章 制作动作动画 120
9.1 动作编辑环境介绍 120
9.2 函数、属性和运算符 124
9.2.1 常量和变量 125
9.2.2 函数 125
9.2.3 属性 126
9.2.4 运算符和表达式 127
9.3 播放控制语句 128
9.3.1 Stop和Play语句 128
9.3.2 Stop All Sound语句 130
9.3.3 toggleHighQuality语句 130
9.4 赋值语句 130
9.5 属性设置语句 131
9.6 跳转、调用语句 134
9.6.1 goto语句 134
9.6.2 call语句 137
9.7 条件语句 137
9.7.1 if、else if和else语句 137
9.7.2 ifFrameLoaded语句 140
9.8 循环语句 142
9.8.1 do while、while语句 143
9.8.2 for语句 143
9.9 影片剪辑控制语句 144
9.9.1 tellTarget语句 144
9.9.2 duplicateMovieClip、remove-MovieClip、delete语句 147
9.9.3 startDrag、stopDrag语句 148
9.9.4 onClipEvent 150
9.10 载入和卸载影片 151
9.11 URL地址链接语句 153
9.11.1 getURL 153
9.11.2 loadVariables 154
9.12 fscommand语句 155
9.13 注释、跟踪语句 157
9.13.1 Comment语句 157
9.13.2 Trace语句 157
9.14 小结 159
9.15 练习题 159
第10章 合成声音 162
10.1 导入声音 162
10.2 编辑声音文件 163
10.3 合成按钮声音 166
10.4 设置音频素材属性 167
10.5 小结 169
10.6 练习题 169
第11章 输出与发布作品 170
11.1 输出动画作品 170
11.1.1 输出作品 170
11.1.2 设置输出格式 170
11.2 发布动画作品 178
11.2.1 发布作品 178
11.2.2 设置SWF动画格式 179
11.2.3 设置HTML格式 179
11.2.4 设置GIF动画格式 182
11.2.5 设置JPEG、PNG等格式 184
11.2.6 设置Project格式 185
11.2.7 设置QuickTime格式 185
11.3 发布预览 186
11.4 小结 186
11.5 练习题 187
第2部分 实战篇 190
第12章 风吹字飞 190
12.1 创建图符对象 190
12.2 创建运动渐变 191
12.3 小结 193
12.4 练习题 193
第13章 百叶窗 195
13.1 图形选区 195
13.2 创建遮罩 197
13.3 影片剪辑的复制与舞台对象的调整 198
13.4 小结 200
13.5 练习题 201
第14章 区域反色 202
14.1 简单的文本移动渐变 202
14.2 使用遮罩 203
14.3 小结 204
14.4 练习题 204
第15章 透镜成像 205
15.1 图像编辑 205
15.2 运动遮罩 207
15.3 小结 210
15.4 练习题 210
第16章 水波效果 211
16.1 单层水波 211
16.2 多层水波效果 213
16.3 小结 214
16.4 练习题 214
第17章 留影效果 215
17.1 旋转的影片剪辑 215
17.2 影片剪辑实例的编辑 216
17.3 小结 217
17.4 练习题 217
第18章 动态按钮 218
18.1 图形图像的编辑处理 218
18.2 影片剪辑制作一 219
18.3 影片剪辑制作二 220
18.4 使用Action语句 223
18.5 舞台对象的合理排列及后期处理 224
18.6 小结 225
18.7 练习题 226
第19章 涟漪 227
19.1 复合按钮的影片剪辑 227
19.2 舞台对象的排列技巧 230
19.3 小结 231
19.4 练习题 232
第20章 行星运动 233
20.1 制作行星对象 233
20.2 制作太阳光影片剪辑 234
20.3 制作地球、月亮影片剪辑 235
20.4 制作被引导的影片剪辑 237
20.5 小结 239
20.6 练习题 239
第21章 实时监测两物体 240
21.1 对象制作 240
21.2 利用文本框实现实时监测 241
21.3 小结 243
21.4 练习题 243
第22章 多媒体书 244
22.1 制作pageclip影片剪辑 244
22.1.1 pageclip的按钮制作 244
22.1.2 pageclip的舞台对象制作 246
22.2 制作book影片剪辑 248
22.3 制作shape影片剪辑 253
22.4 影片剪辑的交互 254
22.4.1 按钮交互 254
22.4.2 帧交互 256
22.5 场景动画制作和影片测试 258
22.6 小结 260
22.7 练习题 260
第23章 放大镜 262
23.1 放大镜的制作 262
23.2 放大镜的简单控制 264
23.3 小结 265
23.4 练习题 265
第24章 千里眼——让你无处藏身 266
24.1 制作眼睛转动的影片剪辑 266
24.2 创建按钮 268
24.3 舞台对象的排列 269
24.4 按钮的动作设置 271
24.5 小结 273
24.6 练习题 273
第25章 打飞机游戏 275
25.1 制作fighter影片剪辑 275
25.2 制作object影片剪辑 276
25.3 object在场景中的动画 279
25.4 制作bullet影片剪辑 279
25.5 制作time影片剪辑 281
25.6 制作score影片剪辑 283
25.7 各实例间的交互 284
25.8 制作start按钮 286
25.9 打飞机对象的后期调整 286
25.9.1 位置的调整 286
25.9.2 试运行后的调整 287
25.10 得分报告的制作 287
25.11 退出游戏 290
25.12 小结 292
25.13 练习题 293
第26章 打鼠记游戏 294
26.1 制作mouse影片剪辑 294
26.2 制作hammer影片剪辑 298
26.3 制作time影片剪辑 300
26.4 制作total影片剪辑 302
26.5 制作score影片剪辑 303
26.6 制作accuracy影片剪辑 303
26.7 影片剪辑的引用和交互 304
26.8 前期画面 307
26.9 后期画面 309
26.10 小结 312
26.11 练习题 312
第27章 Flash广告动画 315
27.1 制作文字效果 315
27.2 添加图片 319
27.3 设置链接网站名称 320
27.4 小结 321
27.5 练习题 321
第3部分 综合实例 324
第28章 制作网站访问柱状图 324
28.1 开发目的 324
28.2 XML语言 325
28.2.1 XML简介 325
28.2.2 标记及标志语言的发展 325
28.2.3 XML名称空间的规则 326
28.2.4 XML的属性 327
28.2.5 XML文件的整体结构 327
28.2.6 XML声明 328
28.2.7 XML文件的逻辑结构 329
28.2.8 数据 333
28.2.9 注释 334
28.2.10 处理指示 335
28.2.11 创建模拟数据 336
28.2.12 用Flash解析XML数据 337
28.3 Flash读取XML数据的原理 339
28.3.1 new XML() 339
28.3.2 ignreWhite 340
28.3.3 load() 340
28.3.4 onLoad 341
28.3.5 nodeName 341
28.3.6 attributes 341
28.3.7 nodeValue 342
28.3.8 childNodes 342
28.4 创建自定义解析程序 343
28.4.1 读取数据 343
28.4.2 解析根元素 343
28.4.3 解析属性 345
28.5 显示等待信息 346
28.6 显示统计信息 347
28.7 显示标尺 347
28.7.1 绘制显示范围 348
28.7.2 绘制水平线 349
28.7.3 绘制数据标签 350
28.7.4 绘制小时数 351
28.8 绘制数据柱 352
28.8.1 绘制柱形 352
28.8.2 绘制文字标签 353
28.8.3 绘制数据线 354
28.9 优化动画 355
28.9.1 优化统计信息 355
28.9.2 优化显示范围 356
28.9.3 优化标签 357
28.9.4 优化数据结构 357
28.9.5 绘制详细变化图 359
28.10 小结 360
28.11 练习题 360
第29章 制作“直流电动机原理”课件 361
29.1 开发目的 361
29.2 启动部分 361
29.3 绘制铁芯 363
29.4 绘制线圈 365
29.5 绘制电磁铁 367
29.6 绘制轴心 371
29.7 绘制集电环 372
29.8 绘制电池 373
29.9 绘制电刷 376
29.10 绘制永磁铁 378
29.11 让电动机转起来 379
29.12 上色 381
29.13 绘制电流 386
29.14 小结 388
29.15 练习题 388
附录 Flash MX快捷键 389
菜单快捷键 389
File(文件)菜单 389
Edit(编辑)菜单 389
View(视图)菜单 390
Insert(插入)菜单 391
Modify(修改)菜单 391
Text(文本)菜单 392
Control(控制)菜单 392
Window(窗口)菜单 392
工具切换快捷键 393
动作快捷键 394