第1章 认识Flash 8 1
1.1 认识Flash 2
1.1.1 Flash的文件格式 3
1.1.2 Flash Player 8 4
1.1.3 ActionScript程序和行为 5
1.2 Flash的操作画面 6
1.2.1 打开与缩小面板 7
1.2.2 合并/分离浮动面板 7
1.2.3 保存版面配置 8
1.3 Flash 8基本版和专业版的差异 9
第2章 Flash的绘画工具 11
2.1 设置工作环境 12
2.1.1 首选参数 12
2.1.2 设置影片的舞台大小、背景色及说明文字 12
2.2 工具面板 14
2.3 线条工具 15
2.3.1 直线的端点和接合样式设置 15
2.3.2 自定义笔触样式 16
2.3.3 修改线条的粗细和样式 18
2.4 椭圆工具 18
2.5.1 贴紧对象的提示符号 19
2.5 矩形工具 19
2.6 Flash的分段特色 20
2.6.1 启用对象绘制模式 21
2.7 选择工具 23
2.7.1 选择或框选对象 23
2.7.2 调整图像的位置 24
2.7.3 改变图像的外形 24
2.7.4 平滑曲线 25
2.8 绘画工具练习 25
2.9 多角星形工具 26
2.9.1 自定义工具栏 27
2.10 变形工具 29
2.11 铅笔工具 31
2.12 刷子工具 32
2.12.1 刷子绘制模式 32
2.12.2 直线与刷子的比较 34
2.13 颜料桶工具和墨水瓶工具 34
2.13.1 填色并调整渐变的方向 35
2.13.2 填充变形工具 36
2.13.3 锁定填充内容 36
2.13.4 墨水瓶工具 36
2.15 橡皮擦工具 37
2.14 滴管工具 37
2.16 套索工具 38
2.17 钢笔和部分选择工具 39
2.17.1 绘制直线 39
2.17.2 绘制曲线 39
2.17.3 调整曲线 39
2.17.4 预览钢笔线 40
2.18 缩放工具和手形工具 41
第3章 混色器与文字处理 43
3.1 混色器 44
3.1.2 样本面板 45
3.1.1 使用混色面板调配新颜色 45
3.1.3 导入混色器 46
3.1.4 保存混色器 47
3.2 调配渐变色 47
3.3 文本工具 49
3.3.1 移动文本框 50
3.4 调整文字属性 50
3.4.1 文本框的类型 51
3.4.2 调整段落格式 51
3.4.4 使用设备字体 52
3.4.3 设置竖排 52
3.4.5 设置文字的消除锯齿选项 53
3.5 调整文本框 54
3.5.1 将文字转成矢量图 54
3.5.2 加宽或紧缩字体 56
第4章 编辑图像与图层设置 59
4.1 组合化图像造型 60
4.1.1 编辑组合化的对象 60
4.2.1 显示或隐藏工作区 61
4.2 其他编辑命令 61
4.1.3 排列对象高度 61
4.1.2 对齐图像 61
4.2.2 显示标尺 62
4.2.3 显示网格 63
4.2.4 切换预览模式 63
4.3 复制并应用变形与柔边效果 64
4.3.1 重复变形 64
4.3.2 柔边效果 65
4.4 导入并处理位图图片 66
4.4.1 分离位图 67
4.4.2 选择位图图像 68
4.4.4 转成矢量格式 69
4.4.3 调整自动选择工具的属性 69
4.5 图层 70
4.5.1 新增图层 71
4.5.2 重新命名图层 71
4.5.3 图层状态图标 72
4.5.4 调整图层的顺序 74
4.5.5 删除图层 74
4.5.6 使用图层文件夹 74
4.5.7 引导图层 75
第5章 制作动画 77
5.1 操作时间轴面板 79
5.1.1 编辑帧 80
5.1.2 设置每秒帧的播放速率 82
5.2 制作2秒钟的停帧画面 82
5.2.1 修改动画 83
5.2.2 其他编辑帧命令 85
5.3 制作逐帧动画 86
5.4 使用绘画纸对齐不同关键帧的内容 88
5.4.1 同时改变不同帧里的图片位置 90
5.5 运用形状补间制作动画 91
5.5.1 文字转变效果 93
5.5.2 设置提示点 94
5.5.3 隐藏提示点 96
5.5.4 移除提示点 96
5.6 运用动画补间制作动画 96
5.6.1 旋转动画补间动画 100
5.6.2 缩放动画补间动画 100
5.7 运用遮罩层制作出特殊效果 102
5.7.1 切换图片的转场效果 103
5.7.2 水波效果 106
第6章 元件和高级动画技法 113
6.1 使用元件 115
6.1.1 元件类型 115
6.1.2 把图像造型转换为元件 116
6.1.3 把舞台时间轴的动画转换为元件 117
6.2 库 119
6.2.1 整理库的内容 120
6.2.2 公用库 121
6.2.3 元件实体与精简动画文件 121
6.3 影片剪辑元件和图形元件的差异 122
6.3.2 更改元件的类型 123
6.3.3 编辑元件 123
6.3.1 图形元件的【显示选项】属性 123
6.4 制作路径动画 124
6.4.1 让鸟儿沿路径飞翔 127
6.5 色彩循环(淡入/淡出)动画效果 129
6.5.1 变更元件的色调 131
6.6 使用【时间轴特效】建立文字分离效果 132
6.6.1 修改或移除时间轴特效 134
6.6.2 编辑时间轴特效 135
6.7 通过扭曲图像产生快节奏的动画 139
6.8 使用滤镜表现动态模糊效果 142
6.8.1 动态滤镜补间效果 144
6.8.2 混合模式(转换效果) 145
6.9 自定义加/减速效果 146
第7章 制作按钮元件与音效处理 149
7.1 制作互动式按钮 150
7.1.1 制作按钮 150
7.1.2 测试按钮 152
7.2 制作动画按钮 153
7.3 制作能感应光标位置的按钮 155
7.3.1 制作感应区光标位置的按钮 157
7.4 下载免费的音效并导入Flash 159
7.4.1 导入声音文件 162
7.4.2 为动画加入音效 164
7.5 编辑音效 165
7.5.1 自定义声音特效 165
7.5.2 剪裁声音 166
7.5.3 影音同步效果 167
7.5.4 设置外部音效编辑软件 168
7.5.5 转换MIDI音效 169
7.6 设置个别的声音属性 170
第8章 ActionScript程序设计入门 173
8.1 动作面板(ActionScript程序编辑器) 175
8.1.1 脚本助手 176
8.1.2 查阅命令的语法 177
8.1.3 更新在线说明 178
8.2 ActionScript的术语 178
8.2.1 函数 178
8.2.2 运算符 179
8.2.3 类、对象与实体 179
8.2.4 方法 180
8.2.5 属性 181
8.3 控制影片时间轴 181
8.3.1 撰写帧程序 181
8.3.3 时间轴控制命令 184
8.3.2 程序注释 184
8.4 撰写按钮程序 185
8.4.1 设置帧标签 187
8.4.2 按钮程序的语法之一 188
8.4.3 通过按钮处理按键动作 190
8.5 按钮程序的语法之二 191
8.6 撰写正确的程序 193
8.6.1 避免程序出问题的写作习惯 193
第9章 条件判断和循环程序 195
9.1.1 静态文本、动态文本和输入文本的区别 196
9.1 建立文本框的滚动条 196
9.1.2 建立多行文本框 197
9.1.3 动态设置文本内容 198
9.1.4 滚动文本框 198
9.2 负责暂存数据的变量 199
9.2.1 变量的命名原则 200
9.2.2 常数 201
9.3 基本数据类型 201
9.3.1 强制设置变量的类型 201
9.3.2 显示程序代码提示 202
9.4.1 else与else if命令 203
9.4 if条件判断语句 203
9.4.2 比较运算符 204
9.4.3 else if语句 205
9.4.4 条件式当中的与、或和非测试 205
9.4.5 switch...case控制结构 206
9.5 打字机动画效果 208
9.5.1 从字符串中取出子字符串的方法 209
9.6 重复循环的语法说明 211
9.6.1 While循环 211
9.6.2 do...while循环 212
9.6.4 错误的打字机程序示范 213
9.6.3 for循环 213
9.7 正确的打字机效果程序 214
9.7.1 gotoAndPlay循环程序 214
9.7.2 调整打字的速度 216
9.8 建立函数 216
9.8.1 传递参数给函数 217
9.9 变量的有效范围 218
9.10 使用setInterval()定时循环函数 219
9.10.1 终止运行setInterval()函数 221
9.11 Flash支持的HTML标记 221
9.11.3 段落标记〈p〉 222
9.11.1 超级链接标记〈a〉 222
9.11.2 插入影像标记〈img〉 222
9.11.4 断行标记〈br〉 223
9.11.5 粗体字标记〈b〉 223
9.11.6 斜体字标记〈i〉 223
9.11.7 底线标记〈u〉 223
9.11.8 设置字体标记〈font〉 223
9.12 文本框的其他设置项目 224
9.12.1 嵌入字体 224
9.11.10 套用自定CSS类〈span〉 224
9.11.9 定义表列元素〈li〉 224
9.12.2 设备字体 226
9.12.3 插入断行字符 227
9.13 使用阶层式样式表格式化文字 227
9.13.1 建立CSS样式表 229
9.13.2 Flash支持的CSS属性 230
9.13.3 建立CSS样式类 231
9.14 建立ActionScript的样式表对象 232
9.14.1 载入外部CSS文档 233
第10章 制作Flash网页,搜索菜单与等待载入画面 237
10.1 导出影片 238
10.2 把Flash嵌入网页 240
10.2.1 建立框架网页 241
10.2.2 让Flash元素与浏览器边框对齐 245
10.2.3 设置框架的名称 246
10.3 建立Flash的超链接 247
10.3.1 超链接命令介绍 249
10.4 网页搜索菜单 249
10.4.1 剖析菜单数据的传送方式 250
10.4.2 制作网页搜索菜单 251
10.5 制作载入等待画面 253
10.5.1 建立等待载入画面所需的场景 254
10.5.2 能显示进度的载入画面 255
10.5.3 以柱状图显示加载进度 256
10.6 影片测试环境 257
10.6.1 视图带宽设置 257
10.6.2 模拟实际下载情况 258
10.6.3 阅读带宽设置的信息 259
10.6.4 回到影片编辑画面 260
10.7 调用JavaScript函数 260
10.7.1 使用JavaScript打开新的浏览器窗口 262
10.7.2 从Flash运行网页上的JavaScript 264
10.8 外部程序的安全性问题 266
10.8.1 建立Flash Player的“信任(trust)文件” 267
第11章 使用行为建立拖放界面 271
11.1 拖放小狗 272
11.1.1 操作【行为】面板 276
11.2 拖曳时切换影片剪辑的画面 277
11.2.1 拖曳对象的源代码 281
11.2.2 按钮或图形元件可以被拖曳吗 282
11.3 设置拖放目标 283
11.3.1 让小狗坐进汽车 286
11.4 影片剪辑对象介绍 288
11.4.1 设置实体的属性 288
11.4.2 影片剪辑的方法 289
11.4.3 影片剪辑的事件处理函数 290
11.4.4 撰写影片剪辑的事件处理函数 291
11.5 直接放在影片剪辑上的事件处理函数 294
11.6 自定义光标外观 295
11.6.1 应用自定义的光标 295
11.6.2 设置自定义光标的程序 297
11.6.3 切换自定义光标的状态画面 298
11.7 自定义光标的副作用 300
11.7.1 使用碰撞检测方式检测拖放目标 301
11.7.2 检测是否碰触到图像内容 303
11.8 自行撰写拖曳照片界面 304
11.8.1 动态指定控制实体 307
11.8.2 避免拖曳对象相互重叠 307
11.9 本章总结 308
第12章 制作动态菜单界面 309
12.1 制作弹出式菜单 310
12.1.1 菜单项目的动画 310
12.1.2 使用绘画引导层 312
12.1.3 建立展开与收拢选项的动画 314
12.1.4 选项动画的程序和帧标签 315
12.1.5 设置展开菜单的事件程序 317
12.1.6 设置收拢菜单的机制和程序 318
12.2 设置选项动画 321
12.3 影片剪辑的层次关系 325
12.4 自定义快捷菜单 328
12.4.1 最基本的菜单 329
12.5 通过自定义菜单控制影片剪辑 331
第13章 动态遮罩层效果 335
13.1 X光效果的拖曳遮罩影片 336
13.1.1 设置拖放行为 337
13.1.2 用程序设置遮罩层 339
13.2 制作刮刮乐影片 341
13.2.1 产生彩票数字 342
13.2.2 从阵列中随机取出6个不同数字 343
13.3 产生刮除的效果 345
13.3.1 采用attachMovie()方法动态附加影片剪辑 346
13.4 设置内嵌字体与刮刮乐光标 350
13.4.1 设置动态文字字段的内嵌字体 350
13.4.2 自定义刮刮乐光标 351
第14章 载入外部影片 355
14.1 滑动式界面 356
14.1.1 为何要把一个影片划分成不同的动画文件 358
14.1.2 菜单的关键帧标签 359
14.2 设置透明的菜单按钮 360
14.2.1 设置透明菜单按钮的程序 364
14.3 载入外部影片文件 367
14.3.1 把主舞台的菜单转换成影片剪辑元件 370
14.3.2 设置显示载入影片的区域 373
14.4 载入和卸载外部电影文件的行为 375
14.4.1 加载外部影片的行为说明 378
14.5 本章总结 379
第15章 制作桌面应用程序 381
15.1 制作计时器 382
15.1.1 基本的计时器 383
15.1.2 加入暂停/继续计时功能 384
15.1.3 加入时间限制功能 385
15.1.4 倒数计时 387
15.2 制作破坏屏幕程序 388
15.2.1 让武器跟随光标移动 388
15.3 处理长按鼠标左键的事件程序 390
15.4 动态附加“弹孔”影片剪辑元件 392
15.4.1 撰写附加弹孔的程序 394
15.4.2 设置全屏幕显示的缩放状态与半透明背景 395
15.5 建立屏幕破坏程序 396
15.5.1 基本的准备工作 397
15.6 制作屏幕保护程序 403
15.7 玩转放映文件 407
15.7.1 通过“发布”命令建立放映文件 407
15.7.2 使用Flash独立播放器建立放映文件 408
15.7.3 建立全屏播放的放映文件 408
15.7.4 刻录可自动播放Flash放映文件的光盘 410
第16章 Flash 8影音项目制作 413
16.1 数码视频入门 415
16.2 导入视频影片 416
16.3 撰写接收“提示点”事件的程序 422
16.3.1 让影片剪辑配合视频影片切换画面 423