第一部分 基础知识 1
第1章 初次接触Flash MX 2
1.1 Flash MX简介 2
1.1.1 Flash的历史 2
1.1.2 矢量网络动画 3
1.1.3 文章内容约定 3
1.2 安装Flash MX 4
1.3 Flash MX的网络资源 7
1.4 工作流程 8
1.4.1 设立工作流程 8
1.4.2 工作流程的改进 9
1.5 界面快速入门 10
1.5.1 启动界面 10
1.5.2 菜单栏 11
1.5.3 层列表和时间轴 12
1.5.4 工具栏 12
1.5.5 编辑区 13
1.5.6 各类浮动面板 13
1.6 菜单快速入门 15
1.6.1 File(文件)菜单 15
1.6.2 Edit(编辑)菜单 17
1.6.3 View(视图)菜单 17
1.6.4 Insert(插入)菜单 17
1.6.5 Modify(修改)菜单 19
1.6.6 Text(文本)和Control(控制)菜单 20
1.6.7 Window(窗口)菜单 21
第2章 设计前的准备工作 22
2.1 设定Flash的工作环境 22
2.1.1 设定Flash首选参数 22
2.1.2 设定Flash文档的大小和背景 27
2.2 Flash MX支持的素材 28
2.3 Flash运行的平台和要求 30
第3章 素材和素材库 31
3.1 元件的分类 31
3.2 素材调入和素材库 32
3.3 制作元件 35
3.4 修改元件和场景 36
第4章 绘图工具 40
4.1 使用Flash自带的绘画工具 40
4.1.1 箭头选取工具 40
4.1.2 部分选取工具 41
4.1.3 线条工具 42
4.1.4 套索工具 43
4.1.5 钢笔工具 43
4.1.6 文本工具 44
4.1.7 圆形工具 45
4.1.8 矩形工具 45
4.1.9 铅笔工具 46
4.1.10 画笔工具 46
4.1.11 变形工具 47
4.1.12 墨水瓶工具 48
4.1.13 颜料桶工具 48
4.1.14 滴管工具 48
4.1.15 橡皮擦工具 48
4.1.16 手形工具 49
4.1.17 放大镜工具 49
4.1.18 取色工具 49
4.2 图形的变化编辑工具 50
4.3 对齐功能 51
4.4 实例——绘制一个卡通人物 52
第5章 动画和时间轴 53
5.1 时间轴面板 53
5.2 变换动画 56
5.3 洋葱皮按钮 60
5.4 变形动画 60
5.5 路径动画 64
5.6 遮罩 68
5.7 实例——万花筒 70
5.7.1 输入图片 70
5.7.2 制作遮罩 72
5.7.3 复制影片片段 74
第6章 音效处理 80
6.1 导入音效 80
6.2 编辑音效 80
6.3 加载音效 82
第7章 动画输出 86
7.1 快速输出 86
7.2 文件格式设置 86
7.2.1 Flash的输出选项 87
7.2.2 HTML的输出选项 88
7.2.3 GIF的输出选项 90
7.2.4 JPEG的输出选项 91
7.2.5 PNG输出选项 92
7.2.6 QuickTime输出选项 93
第二部分 程序基础 94
第8章 ActionScript入门 95
8.1 ActionScript简介 95
8.1.1 什么是ActionScript 95
8.1.2 编写ActionScript的方法 96
8.1.3 ActionScript的编写位置和流向 100
8.1.4 使用代码提示 101
8.1.5 面向对象与继承 103
8.2 ActionScript基础 105
8.2.1 点语法 105
8.2.2 大括号 106
8.2.3 分号 106
8.2.4 括号 107
8.2.5 大写和小写字母 107
8.2.6 注释 108
8.2.7 关键字 108
8.2.8 常数 108
8.2.9 数据类型 109
8.3 变量和函数 111
8.3.1 什么是变量 111
8.3.2 命名变量 111
8.3.3 变量类型 112
8.3.4 确定变量的范围 112
8.3.5 变量声明 113
8.3.6 变量的传递 114
8.3.7 使用内置函数 114
8.4 自定义函数 115
8.4.1 创建函数 115
8.4.2 定义函数 115
8.4.3 向函数传递参数 116
8.4.4 从函数返回值 116
8.5 变量的运算 117
8.5.1 使用表达式 117
8.5.2 运算符优先级 118
8.5.3 数字运算符 118
8.5.4 比较运算符 119
8.5.5 逻辑运算符 120
8.5.6 按位运算符 120
8.5.7 赋值运算符 120
8.5.8 点运算符和数组访问运算符 121
8.6 内置对象 122
8.7 旧版本Flash兼容 123
第9章 ActionScript语句手册 124
9.1 分类说明 124
9.2 Actions(脚本) 125
9.2.1 Movie Control 125
9.2.2 Browser/Network 127
9.2.3 MovieClip Control 132
9.2.4 Variables 135
9.2.5 Conditions/Loops 138
9.2.6 Printing 145
9.2.7 User-Defined Functions 146
9.2.8 Miscellaneous Actions 149
9.3 Operators(操作符) 152
9.3.1 “”(字符串分隔符) 152
9.3.2 ()(括号) 152
9.3.3 按位运算符 153
9.3.4 比较运算符 154
9.3.5 赋值运算符 156
9.3.6 逻辑运算符 158
9.3.7 其他运算符 159
9.3.8 算术运算符 161
9.4 Functions(函数) 162
9.4.1 escape 162
9.4.2 eval 162
9.4.3 getProperty 163
9.4.4 getTimer 163
9.4.5 getVersion 164
9.4.6 targetPath 164
9.4.7 unescape 164
9.4.8 Mathematical Functions 165
9.4.9 Conversion Functions 167
9.5 Constants(数量) 168
9.5.1 false 168
9.5.2 newline 168
9.5.3 null 168
9.5.4 true 169
9.5.5 undefined 169
9.6 Properties(属性) 169
9.6.1 _alpha 169
9.6.2 _currentframe 169
9.6.3 _droptarget 169
9.6.4 _focusrect 170
9.6.5 _framesloaded 170
9.6.6 _height 170
9.6.7 _name 170
9.6.8 _quality 171
9.6.9 _rotation 171
9.6.10 _soundbuftime 171
9.6.11 _target 171
9.6.12 _totalframes 171
9.6.13 _url 172
9.6.14 _visible 172
9.6.15 _width 172
9.6.16 _x 172
9.6.17 _xmouse 172
9.6.18 _xscale 172
9.6.19 _y 173
9.6.20 _ymouse 173
9.6.21 _yscale 173
9.7 Objects(对象) 173
9.7.1 Core 173
9.7.2 Movie 203
9.8 实例教学 249
第三部分 实战演练 251
第10章 经典实例 252
10.1 救护车 252
10.1.1 旋转的车轮 252
10.1.2 车身与车灯 254
10.1.3 移动的树林 257
10.1.4 最后的调整 258
10.2 动画按钮 260
10.2.1 制作按钮 260
10.2.2 制作按钮动画 261
10.2.3 调整并重合 262
10.3 时钟 264
10.3.1 制作表盘 264
10.3.2 制作表针和表针动画 266
10.4 与网页互动 269
10.4.1 向网页发送信息 269
10.4.2 向Flash动画发送信息 271
10.5 自定义对象方法 272
10.5.1 将MovieClip设置为Button 272
10.5.2 空白输入框 274
10.5.3 随机排列数组元素 275
10.6 实例——黑客帝国的文字效果 276
10.7 实例——简易计算器 277
10.8 实例——捡垃圾 277
10.9 实例——打字机文字效果 278
10.10 实例——网络广告一则 279
第11章 Flash MX游戏开发 280
11.1 从弹砖块了解Flash游戏 280
11.2 超级护花使者 286
11.2.1 场景scene1 286
11.2.2 场景scene2 289
11.3 火星突击队 300
11.4 实例——游戏:猜球大赛 304
第12章 MTV实战 306
12.1 基本设定 306
12.2 制作预装载 311
12.2.1 准备阶段 312
12.2.2 制作表情和头部动画 315
12.2.3 调整木桶位置 318
12.2.4 制作绳索的效果 320
12.2.5 实现程序套嵌并进行调整 322
12.2.6 制作响应按钮 325
12.3 制作MTV主体 328
附录A 运算符列表 331
附录B 键盘键和键控代码值 333
附录C Fscommand命令列表 337