第1章 初识Flash MX 1
1.1 认识Flash MX的基本界面 1
1.2 Flash MX新特性概览 4
1.2.1 导入功能的扩展 4
1.2.2 模板功能 5
1.2.3 工具箱中新增加了两个工具 6
1.2.4 图层可以做成文件夹 6
1.2.5 利用文本工具可以设定超级链接 6
1.2.6 新增的属性面板 7
1.2.7 支持组件功能 8
1.2.8 扩展了Actions编辑器的功能 8
1.2.9 扩展了Key对象的功能 9
1.2.10 扩展了Sound对象的功能 10
1.3 Flash MX的框架结构 10
1.3.1 位图处理程序 11
1.3.2 矢量绘制程序 11
1.3.3 矢量动画 12
1.3.4 动画排序 12
1.3.5 编程界面和数据库前端 13
1.3.6 影片应用 14
思考与练习 14
第2章 使用Flash MX的工具箱 15
2.1 Flash工具基础 15
2.2 使用视图工具 17
2.2.1 放大镜工具 17
2.2.2 手形工具 18
2.2.3 缩放控制和视图命令 18
2.3 使用选择和调整工具 20
2.3.1 箭头工具 20
2.3.2 钢笔工具 23
2.3.3 选择工具 25
2.3.4 自由转换工具 26
2.4 使用绘图和着色工具 27
2.4.1 颜色选择面板 28
2.4.2 线条工具 30
2.4.3 铅笔工具 31
2.4.4 椭圆形工具 32
2.4.5 矩形工具 33
2.4.6 笔刷工具 34
2.4.7 点滴器工具 39
2.4.8 墨水瓶工具 39
2.4.9 颜料桶工具 39
2.4.10 橡皮工具 40
2.4.11 填充转换工具 42
2.5 使用文本工具 44
2.5.1 文本类型 45
2.5.2 设定文本样式 45
2.5.3 字体显示问题 46
思考与练习 46
第3章 使用Flash MX的菜单 47
3.1 【文件】菜单 47
3.2 【编辑】菜单 50
3.3 【查看】菜单 52
3.4 【插入】菜单 54
3.5 【修改】菜单 55
3.6 【文本】菜单 60
3.7 【控制】菜单 61
3.8 【窗口】菜单 63
3.9 【帮助】菜单 70
思考与练习 70
第4章 实现动画 71
4.1 时间线面板 71
4.2 帧 72
4.2.1 理解和操作帧 72
4.2.2 创建帧并帧动画 73
4.2.3 创建运动渐变动画和形状渐变动画 75
4.3 图层 80
4.3.1 理解和操作图层 80
4.3.2 图层的锁定 83
4.3.3 图层可见性和图层间对象互扰 83
4.3.4 引导层和运动向导层 87
4.3.5 遮罩层的创建与使用 93
4.3.6 声音层的创建 98
4.4 精彩实例 99
4.4.1 旋转的地球 99
4.4.2 飘动的文字 104
4.4.3 镂空字 106
4.4.4 探照灯特效 108
4.4.5 激光刻字 110
4.4.6 幻影文字 112
思考与练习 116
第5章 符号和组件 117
5.1 理解符号和组件 117
5.2 创建符号 118
5.2.1 符号的3种类型 118
5.2.2 创建图形符号 119
5.2.3 创建影片剪辑符号 120
5.2.4 创建按钮符号 122
5.2.5 编辑符号 123
5.3 创建组件 123
5.4 管理符号和组件 126
5.4.1 库面板 126
5.4.2 拷贝和删除符号 127
5.4.3 组织管理符号 128
5.5 符号和组件的实例 129
5.5.1 改变实例的颜色和透明度 129
5.5.2 使用其他符号替换实例 130
5.5.3 设置图形符号实例的播放模式 130
5.6 精彩实例 131
5.6.1 按钮的制作 131
5.6.2 飞越星空 133
思考与练习 137
第6章 在Flash中使用声音 139
6.1 理解Flash中的声音 139
6.1.1 声音的基本概念 139
6.1.2 声音的采样频率 139
6.1.3 声音的位分辨率 140
6.1.4 声音文件的大小 141
6.2 在Flash中添加声音 141
6.2.1 导入声音文件 141
6.2.2 为按扭添加声音 142
6.2.3 将声音合并到时间线中 145
6.3 配置/编辑声音实例 146
6.4 设置声音属性 148
6.5 精彩实例 149
思考与练习 152
第7章 使用ActionScript创建高级动画 153
7.1 ActionScript概述 153
7.1.1 什么是ActionScript 153
7.1.2 使用动作编辑器 154
7.1.3 理解事件和动作 156
7.2 掌握基本命令 159
7.2.1 goto 159
7.2.2 play和stop 159
7.2.3 toggleHighQuality 160
7.2.4 stopAllSounds 160
7.2.5 getURL 160
7.2.6 fscommand 161
7.2.7 loadMovieNum和unloadMovieNum 162
7.2.8 tellTarget 163
7.2.9 ifFrameLoaded 164
7.3 使用变量、函数与表达式 165
7.3.1 变量 165
7.3.2 常量 168
7.3.3 运算符和表达式 168
7.3.4 函数 170
7.4 精彩实例 171
7.4.1 复制函数应用 171
7.4.2 打字机 175
7.4.3 Flash挂钟 177
7.4.4 打开程序 183
7.4.5 JavaScript控制改变背景颜色 185
7.4.6 用户登录界面 189
7.4.7 动态网页导航菜单的制作 193
7.4.8 滚动海报 210
思考与练习 214
第8章 课件制作 215
8.1 四处碰壁的小球 215
8.1.1 设计思想 215
8.1.2 技术要点 216
8.1.3 创作步骤 216
8.2 蜡烛成像 224
8.2.1 设计思想 224
8.2.2 技术要点 225
8.2.3 创作步骤 225
8.3 光线在水面上的折射 230
8.3.1 设计思想 230
8.3.2 技术要点 231
8.3.3 创作步骤 231
思考与练习 240
第9章 游戏程序的开发 241
9.1 经典射击游戏 241
9.1.1 设计思想 241
9.1.2 技术要点 242
9.1.3 创作步骤 242
9.2 拯救公主 261
9.2.1 设计思想 261
9.2.2 技术要点 262
9.2.3 创作步骤 262
9.3 拼图游戏篇 270
9.3.1 设计思想 270
9.3.2 技术要点 271
9.3.3 创作步骤 271
9.4 小男孩捉蝴蝶 276
9.4.1 设计思想 276
9.4.2 技术要点 276
9.4.3 创作步骤 276
9.5 热身世界杯 284
9.5.1 设计思想 284
9.5.2 技术要点 284
9.5.3 创作步骤 284
思考与练习 292
第10章 第三方辅助应用程序 293
10.1 Flash 3D速成——3D Flash Animator 293
10.1.1 3DFA的文件类型 294
10.1.2 元素(Elements)的概念 294
10.1.3 向设计显示窗口添加元素 295
10.1.4 事件(Events)的概念 296
10.1.5 创建第一个3D动画 296
10.2 Flash特效字制作专家——Swish 297
10.2.1 Swish的界面构成 297
10.2.2 在Swish中添加对象 298
10.2.3 为对象添加特效 299
10.3 Flash动画特效天才——Kool Moves 299
10.3.1 完整的图像绘制工具 300
10.3.2 快速制作影片特效 300
10.3.3 艺术剪贴图库 301
10.4 我就是“闪客巫师” 301
10.4.1 使用模板 302
10.4.2 设置场景 303
10.4.3 添加按钮 303
10.4.4 编辑文字 304
10.4.5 设置矢量图像 305
10.4.6 设置声音 305
10.4.7 复制按钮 306
10.4.8 保存和发布 307
思考与练习 307
第11章 Flash MX应用技巧 309
思考与练习 316