第1章 初识Flash 8 1
1.1 Flash的现状、历史和未来 2
1.2 Flash动画的特点 2
1.2.1 受资源制约小 2
1.2.2 操作简单 2
1.2.3 流媒体传输 2
1.2.4 交互性优势 3
1.2.5 可扩展性 3
1.3 Flash的应用领域 3
1.3.1 网络动画 3
1.3.2 制作网站广告条 3
1.3.3 制作交互动画 3
1.3.6 制作多媒体光盘界面 4
1.3.5 制作电子贺卡 4
1.3.4 制作动态演示课件 4
1.4 Flash中的基本术语 5
1.4.1 场景 5
1.4.2 帧 5
1.4.3 图层 5
1.4.4 元件 5
1.4.5 库 6
1.5 Flash 8的新增功能 6
1.5.1 滤镜效果 6
1.5.2 混合模式 6
1.5.8 视频编码技术 7
1.5.7 Mobile模拟器 7
1.5.6 对笔触的新调整 7
1.5.5 文本渲染新功能 7
1.5.4 高级渐变功能 7
1.5.3 对象绘制功能 7
1.5.9 位图处理 8
1.5.10 SWF文件元数据(mata-data) 8
1.5.11 【库】面板功能的新改进 8
1.5.12 对象撤消模式 8
1.5.13 脚本助手模式 8
1.6 Flash 8的安装与卸载 9
1.6.1 Flash 8系统安装要求 9
1.6.2 Flash 8的安装方法 9
1.6.3 Flash 8的卸载 11
1.7.2 金闪客论坛 12
1.7.1 高手综合动漫门户网 12
1.7 精彩Flash网站推荐 12
1.7.3 闪客帝国 13
1.7.4 太平洋电脑网——Flash剧场 13
1.7.5 中国Flash技术中心 13
1.7.6 闪吧 14
第2章 Flash 8的基础知识 15
2.1 Flash 8的启动和退出 16
2.1.1 Flash 8的启动 16
2.1.2 Flash 8的退出 16
2.2 Flash 8文档的基本操作 16
2.2.1 新建文档 16
2.2.2 保存文档 17
2.2.3 打开文档 17
2.3.1 菜单栏 18
2.3 Flash 8的工作界面 18
2.3.2 主工具栏 19
2.3.3 舞台 19
2.3.4 常用面板 20
2.4 设置动画场景 21
2.4.1 设置文档属性 21
2.4.2 网格和标尺的设置 22
2.5 参数设置 23
2.5.1 【首选参数】设置 23
2.5.2 【快捷键】设置 23
2.6 实例制作——雨雨的快乐假日 24
第3章 Flash 8绘图工具的使用 27
3.1.2 【查看】区域 28
3.1.3 【颜色】区域 28
3.1.1 【工具】区域 28
3.1 认识Flash 8工具箱 28
3.1.4 【选项】区域 29
3.2 绘制生动的线条 29
3.2.1 【线条】工具 29
3.2.2 利用【线条】工具绘制电视机 30
3.2.3 【铅笔】工具 31
3.2.4 利用【铅笔】工具绘制卡通形象 32
3.2.5 【钢笔】工具 33
3.2.6 利用【钢笔】工具绘制绿叶 33
3.3 绘制几何图形 34
3.3.1 【椭圆】工具 34
3.3.2 利用【椭圆】工具绘制手镯 35
2.【多角星形】工具 36
3.3.3 【矩形】工具 36
1.【矩形】工具 36
3.3.4 利用【矩形】工具绘制城市景色 37
3.4 综合实例——卡通南瓜 39
第4章 Flash 8颜色工具的使用 41
4.1 色彩与构图的基础知识 42
4.1.1 色彩构成的基本要素 42
4.1.2 色彩的色调表现 42
4.1.3 色彩的性格 42
4.1.4 色彩的配色原理 43
4.1.5 版式构成基础 44
4.2 【墨水瓶】工具的使用 45
4.2.1 【墨水瓶】工具的属性设置 45
4.2.2 利用【墨水瓶】工具为绿色小精灵添加边框 45
4.3.2 利用【颜料桶】工具为喝水的小姑娘填充颜色 46
4.3 【颜料桶】工具的使用 46
4.3.1 【颜料桶】工具的选项设置 46
4.4 【滴管】工具的使用 47
4.4.1 矢量色块的采样填充 47
4.4.2 矢量色块采样填充“钢笔兄弟” 47
4.4.3 矢量线条的采样填充 48
4.4.4 位图的采样填充 49
4.4.5 文字的采样填充 50
4.5 【刷子】工具的使用 51
4.5.1 锁定填充 51
4.5.2 刷子模式 51
4.5.3 刷子大小和刷子形状 52
4.6 【混色器】的使用 52
4.6.2 线性填充 53
4.6.1 纯色填充 53
4.6.3 放射状填充 54
4.6.4 位图填充 54
4.7 【填充变形】工具的使用 55
4.7.1 线性渐变设置 55
4.7.2 放射状渐变设置 56
4.7.3 位图填充设置 57
第5章 Flash 8文本的使用 59
5.1 【文本】工具简介 60
5.1.1 【文本】工具的属性 60
5.1.2 静态文本 60
5.1.3 动态文本 60
5.1.5 输入静态文本实例——雪遇 61
5.1.4 输入文本 61
5.2 编辑文本 63
5.2.1 文本的分离 63
5.2.2 文字的打散 65
5.3 特效文字 65
5.3.1 位图填充文字 66
5.3.2 立体文字 67
5.4 滤镜在文本中的应用 69
5.4.1 为文本添加滤镜效果 69
5.4.2 【投影】滤镜 70
5.4.3 【模糊】滤镜 71
5.4.4 【发光】滤镜 71
5.4.5 【斜角】滤镜 72
5.4.6 【渐变发光】滤镜 72
5.4.7 【渐变斜角】滤镜 73
5.4.8 【调整颜色】滤镜 74
第6章 图形、对象的自由变换 75
6.1 【选择】工具的使用 76
6.1.1 【选择】工具中的选项设置 76
6.1.2 利用【选择】工具选取图形 76
6.1.3 利用【选择】工具调整图形 77
6.2 【部分选择】工具的使用 78
6.3 【任意变形】工具的使用 78
6.3.1 利用【任意变形】工具旋转和倾斜图形 78
6.3.2 使用【任意变形】工具缩放对象 79
6.3.3 使用【任意变形】工具扭曲对象 80
6.3.4 使用【封套】工具任意改变对象 81
6.4 【变形】面板的使用 82
6.5 利用【套索】工具修改对象 83
6.5.1 利用【套索】工具选择图形 84
6.5.2 使用【魔术棒】工具选择图形 84
6.5.3 使用【多边形套索】工具选择图形 85
6.6 【橡皮擦】工具的使用 86
6.6.1 设置【擦除模式】 86
6.6.2 使用【水龙头】工具擦除对象 87
6.6.3 橡皮擦形状的设置 88
6.7 图形的其他操作 88
6.7.1 移动对象 88
6.7.2 复制、剪切、粘贴对象 89
6.7.3 组合对象 89
6.7.4 排列对象 91
6.7.6 合并、锁定对象 93
1.合并对象 93
6.7.5 撤消操作步骤 93
2.锁定对象 94
6.7.7 将线条转换为填充 95
6.8 查看图形的辅助工具 95
1.【缩放】工具 95
2.【手形】工具 96
第7章 Flash的元件、库和实例 97
2.按钮元件 98
7.1.2 创建元件 98
3.影片剪辑元件 98
1.图形元件 98
7.1.1 元件概述 98
7.1 元件 98
1.直接创建元件 99
2.转换为元件 99
7.1.3 编辑元件 100
1.当前模式下编辑元件 100
2.元件模式下编辑元件 100
7.1.4 创建按钮元件 101
7.1.5 按钮元件的滤镜效果 102
7.1.6 创建影片剪辑元件 104
7.1.7 元件的相互转换 105
7.1.8 元件的作用 105
3.更改【库】元件的属性 106
2.从【库】面板中新建文件夹 106
4.从【库】面板中删除元件 106
1.从【库】面板中新建元件 106
7.2.1 元件库的基本操作 106
7.2 元件库 106
7.2.2 公用库 107
7.2.3 通用库 108
7.3 实例 109
7.3.1 实例的编辑 109
7.3.2 实例的替换 110
7.4 综合实例——家在哪里? 110
第8章 Flash 8素材文件的导入 113
8.1 导入文件格式和方法 114
8.1.1 导入位图 114
8.1.2 压缩位图 115
1.AI文件格式的导入 116
8.2.1 导入Illustrator文件 116
8.2 导入矢量图 116
8.1.3 转换位图 116
2.EPS文件格式的导入 117
8.2.2 导入AutoCAD文件 118
8.3 导入视频文件 118
8.3.1 Flash 8中的新增视频功能 118
8.3.2 Flash支持的视频文件 119
8.3.3 导入视频 119
8.4 导入声音文件 123
8.4.1 导入声音 123
8.4.2 编辑声音 124
1.删除或切换声音 125
2.声音特效 125
3.设置声音属性 126
8.4.3 压缩声音 126
1.ADPCM压缩格式 126
3.原始和语言压缩格式 127
2.MP3压缩格式 127
8.4.4 麦克风对象 128
第9章 开始制作简单的动画 131
9.1 Flash动画的基本类型 132
9.2 帧的类型 132
9.2.1 普通帧 132
9.2.2 关键帧 132
9.3 编辑帧 133
9.3.1 插入帧和关键帧 133
9.3.2 选择帧 134
9.3.3 复制帧和粘贴帧 134
1.清除帧 135
9.3.5 清除帧 135
9.3.4 删除帧 135
2.清除关键帧 136
9.3.6 移动帧 136
9.3.7 翻转帧 136
9.3.8 设置帧频 137
9.4 时间轴 138
9.4.1 时间轴特效 138
9.4.2 时间轴特效的添加 138
9.4.3 设置时间轴特效 139
1.【变形】特效 140
2.【转换】特效 140
3.【分散式直接复制】特效 141
4.【复制到网格】特效 141
6.【投影】特效 142
5.【展开】特效 142
7.【模糊】特效 143
8.【分离】特效 143
9.4.4 编辑时间轴特效 143
9.4.5 时间轴辅助工具 144
9.5 动作补间动画 145
9.5.1 动作补间动画制作原理 145
9.5.2 创建补间动画——飞行的西红柿 146
9.6 形状补间动画 148
9.6.1 形状补间动画创建原理 148
9.6.2 创建形状补间动画——舞台魔法 148
9.6.3 形状提示 150
9.7 逐帧动画 151
9.7.1 导入静态图片建立逐帧动画 152
9.7.2 文字逐帧动画 154
第10章 多层与多场景动画的制作 157
10.1 图层的作用 158
10.2 图层的基本操作 158
10.2.1 插入图层 158
10.2.2 删除图层 158
10.2.3 重命名图层 159
10.2.4 选取图层 159
10.2.5 隐藏/显示图层 160
10.2.6 锁定/解除锁定图层 160
10.2.7 改变图层顺序 160
10.2.8 复制/粘贴图层 161
10.2.9 图层属性编辑 162
10.2.10 编辑文件夹 162
2.引导层和被引导层中的对象处理 163
1.引导层和被引导层的创建 163
10.3 帧的类型 163
10.4.1 引导层动画制作原理 163
10.4 制作引导层动画 163
3.向被引导层中添加元件 164
10.4.2 制作引导层动画——奔向大海 164
10.5 制作遮罩层动画 166
10.5.1 遮罩动画的制作原理 166
1.创建遮罩层和被遮罩层 167
2.遮罩层和被遮罩层的对象处理 167
3.制作遮罩动画的注意事项 167
10.5.2 制作遮罩动画——探照灯效果 167
10.6 动画场景 170
10.6.1 创建场景 170
10.6.2 编辑场景 171
第11章 ActionScript基础 173
11.1 ActionScript概述 174
11.1.1 关于ActionScript 2.0 174
11.1.2 Flash 8编程的过程 174
11.2 Flash 8的编程环境 175
11.2.1 【动作】面板的使用 175
1.动作工具箱 175
2.脚本对象窗口 176
3.工具栏 176
4.动作脚本编辑窗口 177
11.2.2 动作脚本的添加与执行 177
1.向按钮添加脚本 177
2.向时间轴添加帧脚本 178
3.动作脚本的执行 179
11.3.1 String数据类型 180
11.3.2 Number数据类型 180
11.3 数据类型 180
11.3.3 Boolean数据类型 181
11.3.4 MovieClip对象 181
11.3.5 其他的数据类型 182
1.Object数据类型 182
2.Null数据类型 182
3.undefined数据类型 182
11.4.1 常量 183
11.4.2 变量的类型 183
11.4.3 变量的命名 183
11.4 常量与变量 183
4.Void数据类型 183
11.4.4 变量的声明 184
11.4.5 变量的赋值 184
11.4.6 变量的作用域 185
1.局部变量 185
2.时间轴变量 185
3.全局变量 185
11.4.7 变量的使用 185
11.5 运算符 186
11.5.1 数值运算符 186
11.5.2 关系运算符 186
11.5.3 逻辑运算符 187
11.5.4 赋值运算符 188
11.6 ActionScript的语法 189
11.6.1 点语法 189
11.5.5 运算符的优先级和结合性 189
11.6.2 斜杠语法 190
11.6.3 界定符 190
1.大括号 190
2.小括号 190
3.方括号 191
4.分号 191
11.6.4 关键字 191
11.6.5 注释 191
11.7 条件语句 192
3.尾随注释 192
2.多行注释 192
1.单行注释 192
11.7.1 if条件语句 193
11.7.2 if与else语句联用 193
11.7.3 if与else if语句联用 193
11.7.4 Switch语句 194
11.8 循环语句 195
11.8.1 for循环语句 195
11.8.2 while循环语句 195
11.8.3 do...while循环语句 196
11.8.4 for...in循环语句 196
第12章 ActionScript常用语句 197
12.1.2 跳转命令goto 198
2.停止命令stop 198
1.添加场景 198
1.播放命令play 198
12.1.1 play和stop命令 198
12.1 常用的媒体控制命令 198
2.跳转并播放命令gotoAndPlay 199
3.跳转并停止命令gotoAndStop 199
12.1.3 场景/帧跳转命令 199
12.1.4 stopAllSounds命令 201
12.1.5 使用媒体控制命令控制动画播放 201
12.2 超链接命令getURL 203
12.2.1 getURL命令的语法 203
12.2.2 链接到网页 204
12.2.3 使用getURL载入网络图片 206
12.2.4 使用getURL发送邮件 207
12.3 startDrag命令 208
12.3.1 使用startDrag制作拖动对象的效果 208
12.3.2 使用startDrag拖动影片剪辑和按钮元件实例 210
12.4 fscommand命令 211
12.4.1 fscommand命令的语法 211
12.4.2 fullscreen命令 212
12.4.3 allowscale命令 213
12.4.4 showmenu命令 214
12.4.5 其他fscommand命令 215
1.exec命令 215
2.trapallkeys命令 215
3.quit命令 215
12.5 Loading的制作 216
12.5.1 ifFrameLoaded命令 216
12.5.2 制作精确Loading动画 217
12.6 动态文本与输入文本 219
12.6.1 动态文本 219
12.6.3 创建自动打字效果 220
12.6.2 输入文本 220
12.7 综合实例——个性化指针 222
12.8 综合实例——绚丽大风车 226
第13章 UI组件的应用 231
13.1 组件的基础知识 232
13.1.1 【组件】面板 232
13.1.2 利用【组件】面板添加组件 232
13.1.3 组件的参数设置 233
13.1.4 创建新组件元件 233
13.2 UI组件 234
13.2.1 CheckBox复选框组件 234
1.创建CheckBox组件 234
2.设置CheckBox组件 234
2.设置ComboBox组件 235
3.使用动作脚本动态定义ComboBox组件 235
13.2.2 ComboBox下拉列表组件 235
1.创建ComboBox组件 235
13.2.3 RadioButton单选按钮组件 236
1.创建RadioButton单选按钮 236
2.设置RadioButton组件 236
13.2.4 Button按钮组件 237
1.创建Button按钮 237
2.设置Button组件 237
13.2.5 List列表组件 238
1.创建List列表 238
2.设置List列表组件 238
1.Label标签组件 239
2.ScrollPane滚动窗格组件 239
13.3 其他组件 239
3.ProgressBar组件 240
4.TextArea文本域组件 241
13.4 媒体组件 241
13.5 FLVPlayback Custom UI组件 242
13.6 典型实例——雨雨的漫画屋 243
第14章 动画作品的输出和发布 249
14.1 测试Flash作品 250
14.1.1 测试影片下载 250
14.1.2 测试影片声音 252
14.2 优化Flash作品 252
14.3 Flash作品的输出 253
14.3.1 导出动画文件 253
14.4 发布Flash格式 256
14.3.2 导出动画图像 256
14.4.1 发布格式设置 257
14.4.2 发布预览 259
14.5 发布影片——飞行的西红柿 260
第15章 精彩实例制作 263
15.1 精彩实例——百页窗效果 264
15.1.1 实例剖析 264
15.1.2 实例制作 264
15.1.3 实例发布 268
1.发布为HTML格式 268
2.发布为GIF图片格式 268
15.2 精彩实例——家乡的春天 270
15.2.1 实例剖析 270
15.2.2 实例制作——绘制背景 271
15.2.3 实例制作——制作落花飞舞 274