第1章 初见Flash MX 2004 1
1.1 Flash MX 2004软件的系统要求 1
1.2 Flash Player 7的系统要求 2
1.3 安装Flash MX 2004软件 2
1.4 Flash MX 2004软件的新特性 7
1.4.1 Flash MX 2004和Flash MX 2004 Professional
两个版本的共有特性 7
1.4.2 专门面向开发者的Flash MX 2004 Professional
的新特性 13
第2章 开始使用Flash MX 2004 15
2.1 调整Flash MX 2004 的工作参数 15
2.1.1 "常规"标签面板参数 15
2.1.2 "编辑"标签面板参数 16
2.1.3 "剪贴板"标签面板参数 18
2.1.4 "警告"标签面板参数 19
2.1.5 "动作脚本"标签面板参数 20
2.2 Flash MX 2004软件界面 22
2.2.1 工作区 22
2.2.2 "舞台" 23
2.3 开始工作--创建新文档 24
2.3.1 创建Flash文档 26
2.3.2 调整Flash文档参数 26
2.3.3 创建"Flash项目" 28
2.4 通过"模板"创建文件 30
2.5 使用"菜单"命令创建新文件 31
2.6 保存文件 32
2.6.1 保存一般Flash文件和压缩的Flash文件 32
2.6.2 保存为模板 33
2.6.3 保存全部 34
2.7 打开文件 34
第3章 在Flash MX 2004中绘图 35
3.1 矢量图形和位图图像 35
3.1.1 矢量图形 35
3.1.2 位图图像 36
3.2 Flash MX 2004 绘图工具箱 36
3.2.1 绘制直线 36
3.2.2 绘制椭圆形 37
3.2.3 绘制矩形 37
3.2.4 绘制多边形和星形 38
3.2.5 使用钢笔工具绘制任意图形 39
3.2.6 使用铅笔工具 44
3.2.7 使用笔刷工具 45
3.2.8 使用文本 47
第4章 调整图形的属性 55
4.1 调整对象的颜色 55
4.1.1 填充和描边 55
4.1.2 使用"属性"面板定义对象的颜色 57
4.1.3 使用"混色器"面板定义对象的颜色 58
4.1.4 使用"颜色样本"面板 62
4.1.5 使用"油漆桶"和"墨水瓶"定义对象的填充和描边颜色 65
4.1.6 使用"填充变型"工具修改填充部分 66
4.1.7 使用"吸管"工具快速复制对象属性 69
4.2 调整对象的描边属性 70
4.2.1 调整描边的一般属性 70
4.2.2 自定义对象的描边属性 71
第5章 调整图形的形状 75
5.1 选择图形 75
5.1.1 选择工具 75
5.1.2 子选择工具 76
5.1.3 套索工具 76
5.1.4 使用选择命令 78
5.2 使用选择工具或子选择工具编辑图形形状 78
5.2.1 选择工具调整图形形状 79
5.2.2 使用子选择工具调整图形形状 79
5.3 图形的标准编辑 80
5.3.1 图形的移动 80
5.3.2 旋转对象 81
5.3.3 缩放对象 82
5.3.4 斜切和扭曲对象 82
5.3.5 使用菜单命令变形对象 83
5.4 精确变形对象 85
5.5 图形的复制与删除 87
5.6 辅助编辑功能 88
5.6.1 成组 88
5.6.2 分离 90
5.6.3 叠放 91
5.6.4 层 91
5.6.5 对齐 97
5.6.6 查找与替换 101
第6章 使用其他媒体类型 108
6.1 置入图形图像 108
6.1.1 可以置入到Flash MX 2004软件中的格式 108
6.1.2 导入一般格式图像 109
6.1.3 导入Fireworks MX 2004的PNG文件 110
6.1.4 导入FreeHand MX的FH或FT文件 111
6.1.5 导入Adobe Illustrator的AI格式文件 113
6.1.6 导入Adobe Acrobat软件的PDF文件 114
6.1.7 分离位图图像 116
6.1.8 设置位图图像 116
6.1.9 将位图图像转换为矢量图形 118
6.1.10 使用外部程序编辑图形图像文件 119
6.2 导入视频 122
6.2.1 Sorenson Spark编码解码器 122
6.2.2 导入视频文件 124
6.2.3 设置视频片断 136
6.3 导入音频 138
6.3.1 导入音频的类型 138
6.3.2 导入音频 139
6.3.3 放置音频 140
6.3.4 编辑音频 141
6.3.5 自定义音频效果 142
6.3.6 设置音频压缩 143
第7章 元件、实例和库 148
7.1 元件类型 148
7.2 建立元件 149
7.2.1 创建图形元件 149
7.2.2 创建电影片断元件 151
7.2.3 创建按钮元件 154
7.2.4 编辑元件 158
7.3 建立实例 160
7.4 改变实例 161
7.4.1 替换实例 161
7.4.2 改变实例类型 162
7.4.3 改变颜色效果 163
7.4.4 分离实例 166
7.5 库窗口 166
7.6 管理和使用库 169
7.6.1 创建库元素 169
7.6.2 重命名 169
7.6.3 文件夹 170
7.6.4 使用库 171
7.6.5 使用其他Flash文件中的元件对象 171
7.7 公共库资源 172
7.7.1 建立公共库资源 172
7.7.2 使用共享库资源 173
7.7.3 建立共享资源 173
第8章 创建动画 176
8.1 基本知识 176
8.2 使用场景 181
8.3 使用"时间轴"面板 183
8.3.1 改变时间线中帧格的显示 183
8.3.2 移动播放指针 185
8.3.3 使用帧的名称、注释和锚点 185
8.4 帧并帧动画 186
8.4.1 制作帧动画 186
8.4.2 直接导入帧动画 187
8.5 运动渐变动画 189
8.5.1 渐变运动 189
8.5.2 沿路径渐变运动 193
8.5.3 设置运动渐变动画 195
8.6 形状渐变动画 196
8.6.1 创建形状渐变动画 196
8.6.2 使用变形参考点 197
8.6.3 设置变形渐变动画 199
8.7 遮罩动画 199
8.8 编辑动画 202
8.9 创建"时间轴特效" 203
第9章 ActionScript 212
9.1 "动作"面板 212
9.2 新增的和经过改进的语言元素 216
9.3 在Flash MX 2004中编程 217
9.3.1 ActionScript与JavaScript的差异 217
9.3.2 基本术语 217
9.3.3 脚本编写流程 219
9.3.4 基本语法 223
9.4 ActionScript变量 227
9.4.1 字符串 228
9.4.2 表达式 228
9.4.3 变量声明 230
9.4.4 文字区域中的变量 230
9.5 在ActionScript中声明变量 231
9.5.1 使用动作来定义变量 231
9.5.2 从预定义的资源中加载变量 231
9.5.3 将变量传送到URL 232
9.5.4 利用HTML建立变量 232
9.6 在ActionScript中创建表达式 233
9.6.1 运算符 233
9.6.2 条件判断:if...else动作 235
9.6.3 用switch ()和case进行分支条件判断 236
9.6.4 循环 238
9.6.5 属性 242
9.6.6 内建函数 242
9.6.7 创建和调用子程序 243
9.7 ActionScript控制电影剪辑 243
9.7.1 关于方法和动作 244
9.7.2 对目标时间轴使用多重方法或动作 244
9.7.3 指定动作或方法 245
9.7.4 载入和卸载其他电影 245
9.7.5 改变电影剪辑的位置和外观 245
9.7.6 拖曳电影剪辑 246
9.7.7 复制和删除电影剪辑 246
9.7.8 在舞台上动态添加电影剪辑 247
9.7.9 使用ActionScript创建蒙版 247
9.7.10 使用ActionScript绘制形状 248
第10章 处理文本域 250
10.1 动态文本域 250
10.2 输入文本域 251
10.3 文本域选项 252
10.4 文本域属性 254
10.5 HTML支持 256
10.6 文本域 263
10.6.1 文本域的选择 263
10.6.2 空文本域和for-in语句 263
第11章 使用组件 264
11.1 关于组件 264
11.2 添加组件 264
11.3 Flash MX 2004中的组件 265
11.3.1 Button(按钮) 265
11.3.2 CheckBox 组件 267
11.3.3 ComboBox 组件 269
11.3.4 Label组件 272
11.3.5 List 组件 273
11.3.6 Loader组件 275
11.3.7 NumericStepper 组件 276
11.3.8 ProgressBar组件 278
11.3.9 RadioButton组件 280
11.3.10 ScrollPane 组件 282
11.3.11 TextArea 组件 285
11.3.12 TextInput组件 286
11.3.13 Window 组件 288
第12章 与外部资料的通信 291
12.1 XML简介 291
12.2 将XML文档加载到Flash动画中 292
12.2.1 XML对象 292
12.2.2 XML对象的load方法 292
12.2.3 XML对象的onLoad方法 292
12.3 XML和Flash介绍 293
12.4 在Flash动画中使用XMLSockets 295
第13章 最后阶段 300
13.1 使用影片浏览器 300
13.1.1 电影向导的功能按钮 300
13.1.2 显示列表 301
13.1.3 "影片浏览器"面板菜单 301
13.2 优化动画 303
13.3 导入电影 304
13.4 出版电影 306
第14章 模拟计算器 317
14.1 制作按钮模板 317
14.2 制作开关型按钮 320
14.3 制作math_functions电影片断符号 325
14.4 制作计算器界面 336
14.5 编写脚本 339
14.6 编写信息传输控制脚本 343
14.7 编写运算符号脚本 345
第15章 多场景动画制作实例 352
15.1 制作场景1:文字不断闪现 352
15.2 制作场景2:字母逐个翻转出现 358
15.3 制作场景3:互相垂直的几行文字穿插出现 361
15.4 制作场景4:文字的残影特效 362
15.5 制作场景5:两段文字分别出现 365
15.6 制作场景6:文字和图形的穿插 366
15.7 制作场景7:蒙版制作的图像移动效果和进入下层的按钮 369
15.8 制作场景8:闪烁的灯光照耀文字板 371
15.9 制作场景9:电子邮件按钮 374