目录 1
第1章 Flash MX基础知识 1
1.1 初识Flash 2
1.1.1 Flash与网页动画 2
1.1.2 Flash MX 2004的新增功能 2
1.2 认识Flash MX 2004的工作环境 6
1.2.1 场景和舞台 7
1.2.2 时间轴 8
1.2.3 工具箱 11
1.2.4 工具栏 12
1.2.5 共享元件库 13
1.2.6 面板 16
1.3 本章小结 18
1.4 习题 19
第2章 Flash MX 2004的基本操作 21
2.1 创建Flash动画文件 22
2.1.1 新建动画文件 22
2.1.2 打开动画文件 24
2.1.4 设置动画文件的属性 25
2.1.3 导入动画文件 25
2.1.5 预览和测试动画 26
2.1.6 保存和关闭动画文件 27
2.1.7 使用Flash播放器 29
2.1.8 发布Flash动画 30
2.1.9 实例——斗鸡 31
2.2 自定义Flash MX 2004的快捷键 32
2.2.1 选择快捷键 32
2.2.3 添加和删除快捷键 33
2.2.2 创建新快捷键 33
2.3 设置文件属性 34
2.4 其他操作 35
2.4.1 使用快捷菜单 35
2.4.2 改变视图模式 35
2.4.3 打印Flash文件 37
2.4.4 改变显示速度 38
2.5 本章小结 38
2.6 习题 39
第3章 绘制图形和设置绘图环境 41
3.1.1 矢量图和位图 42
3.1 绘图基础 42
3.1.2 Flash MX 2004的绘图原理 43
3.2 使用工具箱绘图 43
3.2.1 绘制简单几何图形 44
3.2.2 绘制线条 46
3.2.3 绘制填充图形 47
3.2.4 使用选择、套索和橡皮擦工具 50
3.4 使用调色板 52
3.3.2 使用平移工具 52
3.3.1 使用缩放工具 52
3.3 使用手形工具和缩放工具 52
3.4.1 调色板的导入导出 53
3.4.2 实色的创建和编辑 54
3.4.3 创建和编辑渐变色 55
3.5 对Flash中图形形状的特殊编辑 56
3.5.1 Flash图形的形状 56
3.5.2 变形 56
3.5.3 整形 58
3.5.5 伸直、平滑和优化 59
3.5.4 自动捕捉 59
3.5.6 修改形状 60
3.5.7 处理复杂图形 62
3.6 设置绘图环境 62
3.6.1 设置常规参数 62
3.6.2 设置绘图编辑参数 63
3.6.3 设置剪贴板参数 65
3.6.4 设置警告信息 66
3.6.5 设置网格 67
3.6.6 设置标尺和辅助线 68
3.7 本章小结 69
3.8 习题 69
第4章 创建文本对象 71
4.1 Flash动画中的文字应用 72
4.2 创建文本 73
4.2.1 文本类型 73
4.2.2 创建文本 74
4.2.3 创建滚动文本 75
4.3 设置文本属性 76
4.3.2 设置字符间距和字符位置 77
4.3.1 选择字体、大小和样式 77
4.3.3 设置对齐、边距、缩进和行距 78
4.3.4 设置动态和输入文本选项 80
4.3.5 将水平文本链接到URL 81
4.4 编辑文本 82
4.4.1 选择文本 82
4.4.2 编辑文本 82
4.4.4 变形文本 83
8.6 习题 1 83
4.4.3 分离文本 83
4.4.5 填充文本 84
4.5.1 设置拼写检查选项 85
4.5 检查拼写错误 85
4.5.2 检查拼写错误 86
4.6 查找和替换操作 87
4.7 替换系统中缺少的字体 88
4.7.1 选择替换字体 88
4.7.2 处理替换字体 90
4.8 本章小结 92
4.9 习题 92
第5章 对象操作和位图应用 94
5.1 对象的基本操作 95
5.1.1 选择对象的方法 95
5.1.2 移动、复制、删除与粘贴对象 96
5.1.3 对象的变形 98
5.2.1 对象的对齐 102
5.2 对齐对象 102
5.2.2 调整对象的分布 103
5.2.3 匹配对象的尺寸 104
5.2.4 调整对象的间距 104
5.3 调整对象的叠放顺序 104
5.4 组合/分离对象 105
5.4.1 组合对象 106
5.4.2 分离对象 107
5.5 应用位图 108
5.5.1 可导入Flash的图形格式 108
5.5.2 导入位图 108
5.5.3 分离位图 110
5.5.4 设置位图属性 110
5.5.5 应用位图填充 111
5.5.6 把位图转换为矢量图 113
5.6 本章小结 115
5.7 习题 115
第6章 使用元件、实例和库资源 117
6.1 关于元件、实例和库资源 118
6.2.1 元件的类型 118
6.2 创建和编辑元件 118
6.2.2 创建新元件 119
6.2.3 制作按钮元件 122
6.2.4 复制元件 124
6.2.5 编辑元件 125
6.3 创建和编辑实例 127
6.3.1 创建元件的实例 127
6.3.2 更改实例属性 128
6.3.3 分离实例 131
6.3.4 使用行为控制实例 132
6.3.5 获取实例的有关信息 134
6.4.2 在文档之间复制库资源 135
6.4.1 共享库资源 135
6.4 使用共享库资源 135
6.4.3 处理运行文档时共享资源 136
6.4.4 在创作时使用共享更新或替换元件 138
6.4.5 处理解决库资源之间的冲突 140
6.5 本章小结 141
6.6 习题 141
第7章 动画制作基础知识和操作 143
7.1 Flash动画概述 144
7.1.1 时间轴特效 144
7.1.3 逐帧动画 144
7.1.2 补间动画 144
7.2 使用帧 145
7.2.1 关键帧 145
7.2.2 普通帧 146
7.2.3 帧的标识 147
7.2.4 编辑帧 148
7.2.5 设置帧频 149
7.3 使用图层 149
7.31 创建图层 150
7.3.2 编辑图层 150
7.3.3 使用引导层 154
7.3.4 使用遮罩层 158
7.4 使用场景 162
7.5 本章小结 163
7.6 习题 164
第8章 动画制作与编辑 166
8.1 使用时间轴特效 167
8.1.1 添加时间轴特效 167
8.1.2 设置时间轴特效 167
8.1.3 编辑和删除时间轴特效 168
8.1.4 制作时间轴特效动画 169
8.2 制作逐帧动画 171
8.3 制作补间动画 173
8.3.1 创建补间动作动画 173
8.3.2 设置补间动作动画 175
8.3.3 创建补间形状动画 176
8.3.4 使用形状提示创建补间形状动画 177
8.4.2 线框模式显示 180
8.4.1 填充模式显示 180
8.4 编辑动画 180
8.4.3 编辑多帧 181
8.4.4 设置游标 182
8.5 本章小结 183
第9章 精彩动画实例和应用 185
9.1 行星运动 186
9.2 探照灯 189
9.3 卷轴 191
9.4 转动的风车 195
9.5 闪烁的金属字 199
9.6 摆动的折扇 201
9.7 飞翔的文字 204
9.8 写黑板字 207
9.9 涟漪效果 210
9.10 本章小结 213
9.11 习题 213
第10章 使用动作脚本制作交互式动画 215
10.1.2 认识【动作】面板 216
10.1.1 什么是动作脚本 216
10.1 动作脚本与【动作】面板 216
10.2 设置按钮动作 217
10.2.1 设置按钮动作的基本方法 217
10.2.2 实例——测试触发事件 219
10.3 设置帧动作 222
10.3.1 设置帧动作的基本方法 223
10.3.2 实例——自动载入其他动画 223
10.4.1 设置影片剪辑动作的基本方法 225
10.4 设置影片剪辑动作 225
10.4.2 实例——双蝶飞舞 226
10.5 控制主动画 229
10.5.1 控制主动画的命令 229
10.5.2 控制动画的播放 230
10.5.3 使用getURL命令实现超级链接 232
10.5.4 检测浏览器是否安装Flash播放器插件 234
10.6 控制影片剪辑 235
10.6.1 复合时间轴 235
10.6.2 复制与删除影片剪辑 235
10.6.3 设置影片剪辑的属性 236
10.6.4 控制Horse影片剪辑 239
10.6.5 拖动影片剪辑 240
10.6.6 控制目标影片剪辑 241
10.7 Flash动作脚本术语 243
10.8 动作脚本的语法 245
10.8.1 点语法 245
10.8.4 字母的大小写 246
10.8.5 关键字 246
10.8.3 括号与分号 246
10.8.2 斜杠语法 246
10.8.6 注释 247
10.9 本章小结 247
10.10 习题 247
第11章 使用函数、变量和表达式 249
11.1 变量和表达式 250
11.1.1 变量 250
11.1.2 表达式 252
11.1.3 使用动作命令集 254
11.2.1 定义函数 255
11.2 函数 255
11.2.2 给函数传递参数 256
11.2.3 从函数中返回值 256
11.2.4 调用函数 257
11.2.5 使用自定义函数计算圆面积 257
11.2.6 读取时间变量值 259
11.3 控制动画的跳转 259
11.3.1 条件设置(if) 259
11.3.2 实例——身份验证程序 260
11.3.3 循环动作的设置(while/do while/for) 262
11.3.4 实例——舞动的五星龙 264
11.3.5 使用call制作迷你计算器 267
11.4 本章小结 272
11.5 习题 272
第12章 使用组件创建交互界面 274
12.1 使用UI组件创建各种交互界面 275
12.1.1 应用复选框 275
12.1.2 应用单选按钮 277
12.1.3 应用列表框 279
12.1.4 应用组合列表框 281
12.1.5 应用按钮 283
12.1.6 应用滚动窗格 285
12.1.7 应用输入文本框制作表单 287
12.2 使用组件实现搜索的功能 290
12.3 使用组件实现校验输入数据的功能 291
12.4 本章小结 293
12.5 习题 293
第13章 控制音频和视频动画 295
13.1 应用音频 296
13.1.1 导入音频文件 296
13.1.2 向文档中添加音频 297
13.1.3 编辑音频 298
13.1.4 控制关键帧的音频 299
13.1.5 输出音频 299
13.1.6 向按钮添加声音效果 301
13.1.7 使用行为控制声音 302
13.2 导入视频 303
13.2.2 导入嵌入视频文件 304
13.2.1 可导入Flash的视频文件格式 304
13.2.3 对导入视频的压缩设置 306
13.2.4 对导入视频的高级设置 308
13.2.5 编辑嵌入的视频剪辑 310
13.3 控制视频 312
13.3.1 动态回放外部FLV文件 312
13.3.2 使用行为控制视频回放 315
13.3.3 制作视频播放器 317
13.5 习题 320
13.4 本章小结 320
第14章 动画制作综合应用实例 322
14.1 弹性笑脸球 323
14.2 飘浮的雪花 327
14.3 文字绕排 331
14.4 制作课件 335
14.5 本章小结 338
14.6 习题 338
第15章 导出和发布动画 340
15.1.2 播放并测试作品 341
15.1.1 精简Flash文件 341
15.1 准备输出和发布动画 341
15.2 导出动画 343
15.2.1 导出动画和图像 343
15.2.2 导出的文件格式 345
15.3 发布Flash动画 350
15.3.1 预览和发布动画 350
15.3.2 发布为Flash文件 350
15.3.3 发布为HTML网页 352
15.3.4 发布为GIF文件 355
15.3.5 发布为JPEG文件 357
15.3.6 发布为PNG文件 358
15.3.7 发布为QuickTime文件 360
15.3.8 创建可执行程序 361
15.3.9 创建和使用发布配置文件 362
15.4 创建HTML发布模板 363
15.5 设置HTML 367
15.6 本章小结 373
15.7 习题 373
附录 参考答案 375