目录 1
第1章 Flash MX 2004入门 1
1.1 背景知识 1
1.1.1 Flash中的文档类型 1
1.1.2 Flash动画的特点 2
1.1.3 Flash MX 2004的新功能 2
1.1.4 安装与启动Flash MX Professional 2004 3
1.2 熟悉Flash的工作环境 4
1.2.1 缩放和移动舞台 5
1.2.2 使用时间轴 6
1.2.3 使用帧与关键帧 9
1.2.4 使用图层 11
1.2.5 使用主工具栏、编辑栏与快捷菜单 15
1.2.6 使用工具箱 16
1.2.7 使用属性面板和控制面板 17
1.2.8 使用网格、辅助线与标尺 18
1.2.9 设置Flash首选参数 19
1.3 Flash基本操作 19
1.3.1 创建、打开文档及设置文档属性 20
1.3.2 使用“库”面板管理动画资源 21
1.3.3 使用场景 22
1.3.4 使用影片浏览器 22
1.3.5 使用查找和替换 23
1.3.6 操作的撤销、重做与重复 24
1.3.7 加速文档显示的方法 27
1.3.8 保存与打印文档 27
1.3.9 使用项目 28
上机实践——制作透视效果 29
思考与练习 34
第2章 绘画详解 36
2.1 设置图形的笔触与填充效果 36
2.1.1 使用工具箱指定笔触颜色和填充色 36
2.1.2 使用属性面板设置填充色与笔触颜色、高度和样式 37
2.1.3 使用“混色器”控制面板设置笔触颜色和填充样式 39
2.1.4 使用“颜色样本”控制面板设置颜色样本库 43
2.2 绘图工具的特点与用法 43
2.2.1 使用“铅笔”工具和“线条”工具 43
2.2.2 使用“钢笔”工具 45
2.2.3 使用“椭圆”工具、“矩形”工具和“多角星形”工具 46
2.2.4 使用“刷子”工具 47
2.3 编辑图形 49
2.3.1 使用“橡皮擦”工具 50
2.3.2 使用“部分选取”工具调整图形形状 51
2.3.3 使用选择工具调整图形形状 52
2.3.4 平滑和伸直线条 52
2.3.5 优化曲线 53
2.3.7 扩散填充区域 54
2.3.8 柔化填充边缘 54
2.3.6 将线条转换为填充区 54
2.3.9 使用对齐功能 55
2.4 修改图形的笔触和填充效果 57
2.4.1 使用“墨水瓶”工具修改图形的笔触效果 57
2.4.2 使用“颜料桶”工具修改图形的填充效果 58
2.4.3 使用“填充变形”工具编辑渐变色填充与位图填充图形 59
2.4.4 使用“滴管”工具复制边线或填充样式 63
上机实践——手绘技巧 63
思考与练习 68
第3章 使用位图、视频与文字 70
3.1 导入外部图形与图像 70
3.1.1 可以导入到Flash中的图形与图像类型 71
3.1.2 在Flash中导入图形与图像的方法 72
3.1.3 导入Fireworks PNG文件 73
3.1.4 导入FreeHand文件 74
3.1.5 导入Illustrator、EPS与PDF文件 74
3.2.1 设置位图属性 75
3.2 编辑导入的位图图像 75
3.1.6 导入AutoCAD DXF文件 75
3.2.2 矢量化位图 76
3.2.3 分离位图 76
3.3 导入视频 78
3.3.1 使用“视频导入”向导导入嵌入的视频剪辑 79
3.3.2 导入链接的QuickTime视频剪辑 85
3.3.3 导入Macromedia Flash视频(FLA)文件 86
3.3.4 更改视频剪辑属性 86
3.3.5 视频回放 87
3.4 创建和编辑文本 88
3.4.1 嵌入字体和设备字体 89
3.4.2 创建文本 89
3.4.3 创建滚动文本 90
3.4.4 设置静态文本的属性 91
3.4.5 设置动态文本与输入文本的属性 92
3.4.6 编辑、变形与分离文本 93
上机实践——创建旅游宣传广告 94
思考与练习 102
第4章 编辑对象 104
4.1 选取对象 104
4.1.1 使用“选择”工具选取对象 105
4.1.2 其他对象选取方法 106
4.1.3 使用“套索”工具选取对象 106
4.2 移动、复制和删除对象 107
4.2.1 移动对象 107
4.2.2 通过粘贴移动和复制对象 107
4.2.3 删除对象 108
4.3 变形对象 109
4.3.1 调整对象变形点的位置 109
4.3.2 缩放、倾斜与旋转对象 109
4.3.3 扭曲与封套对象 110
4.4 群组、叠放和对齐对象 111
4.3.5 撤销变形 111
4.3.4 翻转对象 111
4.4.1 群组对象 112
4.4.2 叠放对象 112
4.4.3 对齐对象 112
上机实践——制作文字动画 115
思考与练习 123
第5章 使用元件与实例 124
5.1 元件与实例概述 124
5.1.1 元件的类型 124
5.1.2 使用“库”控制面板管理元件 125
5.2 创建与编辑元件 127
5.2.1 创建新元件 128
5.2.2 将舞台中的元素转换为元件 128
5.2.3 将动画转换为影片剪辑元件 129
5.2.4 复制元件 130
5.2.6 使用其他Flash影片中的元件 131
5.2.5 编辑元件 131
5.5.7 使用公用元件库 132
5.3 创建与编辑实例 132
5.3.1 创建实例 133
5.3.2 改变实例的颜色与透明度 133
5.3.3 为实例指定其他元件 135
5.3.4 改变实例类型 135
5.3.5 为图形元件实例设置动画播放特性 136
5.3.6 分离实例 136
5.4 创建与使用按钮元件 136
5.4.1 按钮的状态 136
5.4.2 创建与使用按钮元件 137
5.4.3 启用、编辑和测试按钮 142
上机实践——制作圣诞节贺卡 142
思考与练习 149
6.1 Flash动画概述 151
6.1.1 “帧—帧”动画与“补间”动画 151
第6章 创建动画与使用屏幕 151
6.1.2 动画中的图层 152
6.1.3 创建关键帧 152
6.1.4 时间轴中的动画表示方式 152
6.1.5 扩展帧的范围 153
6.1.6 设置帧频 153
6.2 使用时间轴特效 154
6.2.1 时间轴特效的种类 154
6.2.2 添加时间轴特效 154
6.2.3 编辑时间轴特效 156
6.2.4 删除时间轴特效 156
6.3 创建补间动画与帧—帧动画 156
6.3.1 将对象分散到图层 156
6.3.2 为元件实例创建运动补间动画 157
6.3.3 创建沿指定路径运动的补间动画 158
6.3.4 创建形状补间动画 159
6.3.5 使用形状提示控制形状补间 160
6.3.6 创建“帧—帧”动画 161
6.3.7 使用遮罩层 162
6.4 编辑动画 166
6.4.1 插入帧与关键帧 166
6.4.2 选择帧的方法 166
6.4.3 删除、清除、移动与复制帧 167
6.4.4 扩展关键帧和改变补间动画长度 168
6.4.5 关键帧与普通帧的转换 168
6.4.6 翻转帧 169
6.4.7 使用“绘图纸外观”技术 169
6.4.8 移动整个动画 171
6.5 使用屏幕 171
6.5.1 了解基于屏幕的文档和创作环境 171
6.5.2 屏幕的相关操作 173
训练1 空中飞翔 179
上机实践 179
训练2 制作幻灯片 185
思考与练习 193
第7章 创建有声影片 195
7.1 在Flash影片中加入声音 195
7.1.1 导入声音文件 195
7.1.2 为影片添加声音 196
7.1.3 编辑声音 198
7.1.4 为按钮添加声音 200
7.1.5 在关键帧中开始和停止声音的播放 201
7.1.6 使用声音对象与onSoundComplete事件 201
7.1.7 使用行为控制声音回放 202
7.2 导出时压缩声音 203
7.2.1 为单个声音设置输出属性 204
7.2.2 各种声音压缩选项的特点 204
7.3 制作Flash MTV的一般方法 206
7.2.3 导出Flash影片声音的一些技巧 206
上机实践——动感广告条 208
思考与练习 215
第8章 使用动作脚本 216
8.1 动作脚本基本常识 216
8.1.1 如何学习编写动作脚本 216
8.1.2 常用术语 217
8.1.3 动作脚本语法 219
8.1.4 动作脚本中的数据类型 222
8.1.5 使用变量 226
8.1.6 使用运算符 229
8.1.7 指定对象的路径 234
8.1.8 使用函数 236
8.2 编写和调试动作脚本 239
8.2.1 控制动作脚本的执行 239
8.2.2 使用“动作”面板编写脚本 241
8.2.3 调试脚本 244
8.3.1 使用事件处理函数方法 245
8.3 处理事件 245
8.3.2 使用事件侦听器 247
8.3.3 使用按钮和影片剪辑事件处理函数 248
8.3.4 创建具有按钮状态的影片剪辑 249
8.3.5 事件处理函数的范围 249
8.3.6 this关键字的范围 250
8.4 使用动作脚本创建交互操作 251
8.4.1 跳到某一帧或场景 251
8.4.2 播放和停止影片剪辑 252
8.4.3 跳到不同的URL 252
8.4.4 创建自定义鼠标指针 253
8.4.5 获取鼠标位置 254
8.4.6 捕获按键 254
8.4.7 设置颜色值 256
8.4.8 创建声音控件 257
8.4.9 检测冲突 259
8.4.10 创建简单的线条绘画工具 261
8.5 使用内置类 262
8.5.1 类和实例 262
8.5.2 核心类 263
8.5.3 Flash Player专用类 263
8.6 使用影片剪辑 265
8.6.1 通过动作脚本控制影片剪辑 265
8.6.2 在单个影片剪辑上调用多个方法 266
8.6.3 加载和卸载其他SWF文件 267
8.6.4 指定加载的SWF文件的根时间轴 267
8.6.5 将JPEG文件加载到影片剪辑中 268
8.6.6 更改影片剪辑的位置和外观 269
8.6.7 运行时创建影片剪辑 269
8.6.8 管理影片剪辑深度 271
8.6.9 用动作脚本绘制形状 272
8.6.10 创建影片剪辑遮罩 272
8.7.1 使用TextField类 273
8.7 使用文本 273
8.7.2 在运行时创建文本字段 274
8.7.3 TextFormat类 274
8.7.4 创建滚动文本 276
8.8 使用外部媒体 277
8.8.1 加载外部MP3文件 277
8.8.2 读取MP3文件中的ID3标签 278
8.8.3 动态回放外部FLV文件 279
8.8.4 预加载外部媒体 280
上机实践——打靶游戏 282
思考与练习 289
第9章 使用组件 293
9.1 组件概览 293
9.1.1 用户界面组件(UI Components) 293
9.1.2 媒体组件(Media Components) 294
9.1.3 数据组件(Data Components) 294
9.2 使用组件 295
9.1.4 管理器 295
9.2.1 添加组件和删除组件 296
9.2.2 处理组件事件 296
9.2.3 组件应用示例 297
上机实践——制作商品订购网页 300
思考与练习 305
第10章 影片的发布与导出 306
10.1 播放、优化与测试影片 306
10.1.1 播放Flash影片 306
10.1.2 优化影片 307
10.1.3 测试影片下载性能 307
10.2 发布影片 308
10.2.1 设置发布选项 308
10.2.2 使用发布配置文件 310
10.3 导出影片 311
上机实践——飞舞的蝴蝶 312
思考与练习 317