第1章 Flash 8入门 1
1.1 什么是Flash 8 1
1.2 F1ash 8的新功能 1
1.3 认识Flash 8界面 2
1.3.1 工具箱 3
1.3.2 工具栏 3
1.3.3 舞台 4
1.3.4 时间轴面板 9
1.3.6 面板 12
1.3.5 属性检查器 12
1.4 构建第一个Flash应用程序 19
1.4.1 设定舞台尺寸和安排场景 19
1.4.2 插入图层 19
1.4.3 使用工具箱 20
1.4.4 设置动画效果 21
1.4.5 预览和测试动画 22
第2章 创建图形 24
2.1 Flash绘图基础 24
2.1.1 矢量图和位图 24
2.1.2 绘图模型 25
2.2 使用绘图工具绘图 26
2.2.1 绘制线条和形状 26
2.2.2 使用铅笔工具 34
2.2.3 使用钢笔工具 35
2.2.4 使用刷子工具 37
2.3 改变线条和形状轮廓的形状 42
2.3.1 使用选取工具改变形状 42
2.3.2 伸直和平滑线条 43
2.3.3 优化曲线 43
2.3.4 使用橡皮擦工具擦除 44
2.3.5 修改形状 45
2.4 贴紧 46
2.4.1 贴紧至对象 46
2.4.2 贴紧至像素 46
2.4.3 贴紧对齐 47
2.5 指定绘图位置 48
第3章 修改图像 50
3.1 选择操作 50
3.1.1 选择对象 50
3.1.3 使用套索工具选择对象 51
3.1.2 修改选择 51
3.2 移动、复制和删除对象 54
3.2.1 移动对象 54
3.2.2 复制对象 55
3.2.3 删除对象 55
3.2.4 层叠对象 56
3.3 变形对象 57
3.3.1 缩放对象 58
3.3.2 旋转对象 59
3.3.3 翻转对象 60
3.3.4 倾斜对象 61
3.3.5 扭曲对象 61
3.3.6 封套功能 62
3.3.7 还原变形过的对象 64
3.3.8 使用变形点 64
3.4 排列对象 66
3.4.1 对齐对象 67
3.4.2 分布对象 67
3.4.3 匹配对象大小 67
3.4.4 间隔对象 68
3.5 组合对象 69
3.6 分离组和对象 69
第4章 处理颜色 71
4.1 颜色样本面板 71
4.2 使用混色器 72
4.2.1 混合纯色 73
4.2.2 创建渐变色 74
4.2.3 创建位图填充 76
4.3.1 使用工具箱中的【笔触颜色】和【填充颜色】控件 77
4.3 创建笔触和填充 77
4.3.2 使用属性检查器中的【笔触颜色】和【填充颜色】控件 78
4.4 修改笔触和填充 79
4.4.1 使用墨水瓶工具修改笔触 79
4.4.2 使用颜料桶工具更改填充 80
4.4.3 使用填充变形工具 81
4.4.4 使用滴管工具采样 85
4.4.5 使用橡皮擦工具 87
4.5 锁定填充 89
5.1 使用导入的图片 90
5.1.1 导入图片 90
第5章 使用导入的图片和视频文件 90
5.1.2 处理导入的位图 92
5.2 使用视频 96
5.2.1 导入视频 96
5.2.2 编码视频 103
第6章 使用元件、实例和库资源 109
6.1 了解元件 109
6.2.1 创建新元件 110
6.2 创建本地Flash元件 110
6.1.2 导入的Flash元件 110
6.1.1 内部Flash元件 110
6.2.2 将现有对象转换为元件 121
6.2.3 将主场景中的动画转换为影片剪辑元件 122
6.3 使用库管理元件资源 126
6.3.1 库的概念 127
6.3.2 使用元件库 130
6.3.3 对库进行组织 137
6.3.4 使用共享库资源 139
6.3.5 解决库资源之间的冲突 143
6.4.2 命名实例 144
6.4 使用元件实例 144
6.4.1 创建元件的新实例 144
6.4.3 获取实例信息 145
6.4.4 设置实例属性 145
6.4.5 替换实例 149
6.4.6 更改实例类型 149
6.4.7 设置图形实例的循环 150
第7章 动画基础 151
7.1 时间轴 151
7.1.1 时间轴表示动画 151
7.1.2 更改时间轴的外观 152
7.1.3 移动播放头 153
7.1.4 更改时间轴上的帧显示 154
7.2 帧 156
7.2.1 帧的类型 156
7.2.2 编辑帧 157
7.3 使用绘图纸功能 163
7.4 使用图层 164
7.4.1 创建新图层 165
7.4.2 选择图层 165
7.4.3 将对象分散到图层 166
7.4.4 图层属性 168
7.4.5 组织图层 170
7.4.6 编辑图层 172
7.5 使用场景组织Flash影片 176
7.5.1 创建和处理场景 176
7.5.2 在场景间切换 178
7.5.3 测试场景 178
8.2.1 认识时间轴特效 180
8.2 使用时间轴特效 180
8.1 帧速率和时间轴表示 180
第8章 创建动画 180
8.2.2 添加时间轴特效 181
8.2.3 编辑时间轴特效 185
8.2.4 删除时间轴特效 186
8.3 逐帧动画 186
8.3.1 利用外部导入素材生成逐帧动画 187
8.3.2 逐帧动画制作 189
8.4 运动补间动画 191
8.4.1 关于运动补间动画 191
8.4.2 改变对象的位置和大小 192
8.4.3 制作旋转动画 193
8.4.4 制作变速动画 195
8.5 形状补间动画 198
8.5.1 创建形状补间动画 198
8.5.2 添加形状提示制作动画 200
8.6 遮罩动画 202
8.6.1 遮罩动画的概念 203
8.6.2 创建遮罩的方法 203
8.7 引导层动画 210
9.1 了解屏幕 213
第9章 使用屏幕 213
9.2 使用屏幕 214
9.2.1 创建基于屏幕的文档 214
9.2.2 向文档中添加屏幕 214
9.2.3 设置屏幕属性 215
9.2.4 更改屏幕参数 216
9.3 组织基于屏幕的文档 217
9.3.1 删除屏幕 218
9.3.2 选择和移动屏幕 218
9.4.1 使用行为将控件添加到屏幕 219
9.3.3 重命名幻灯片 219
9.4 使用行为为屏幕创建控件和过渡 219
9.4.2 使用行为创建屏幕的过渡效果 220
第10章 认识ActionScript 2.0 229
10.1 ActionScript 2.0编程环境 229
10.1.1 认识动作面板 230
10.1.2 认识脚本窗格 231
10.1.3 使用动作面板和脚本窗格 231
10.1.4 使用脚本助手 235
10.1.5 使用外部脚本编辑器 243
10.1.6 行为 244
10.2 ActionScript的相关术语 250
10.3 将脚本附加给帧、按钮和影片剪辑 252
10.3.1 给帧分配动作 252
10.3.2 给按钮分配动作 253
10.3.3 给影片剪辑分配动作 253
第11章 深入理解ActionScript 2.0 258
11.1 ActionScript 2.0的主要功能 258
11.2 关于ActionScript中的脚本编写 258
11.3.2 包 260
11.3.1 类和实例 260
11.3 Flash和面向对象编程 260
11.4 处理事件 261
11.4.1 使用事件处理函数方法 262
11.4.2 使用事件侦听器 264
11.4.3 使用按钮和影片剪辑事件处理函数 266
11.5 ActionScript的基本语法 271
11.5.1 ActionScript点语法 271
11.5.2 ActionScript斜杠语法 271
11.5.3 注释 272
11.5.4 标点符号 275
11.5.5 其他ActionScript约定 277
11.6 ActionScript语言元素 281
11.6.1 数据类型 281
11.6.2 变量 284
11.6.3 运算符 287
11.6.4 数组 296
11.7 语句 297
11.7.1 复合语句 298
11.7.2 条件语句 298
11.7.3 循环语句 301
11.8 函数 304
11.8.1 调用函数 305
11.8.2 创建函数 305
11.8.3 使用函数 311
第12章 处理影片剪辑 314
12.1 F1ash影片管理 314
12.1.1 关于多重时间轴 314
12.1.2 影片剪辑的分层结构 314
12.1.3 绝对路径和相对路径 316
12.1.4 编写目标路径 317
12.2 使用动作和方法控制影片剪辑 319
12.2.1 关于方法和动作 319
12.2.2 对目标时间轴使用多重方法或动作 320
12.2.3 指定动作和方法 320
12.2.4 载入和卸载其他影片 320
12.2.5 改变影片剪辑的位置和外观 324
12.2.6 拖动影片剪辑 329
12.2.7 复制和删除影片剪辑 331
12.2.8 创建空白影片剪辑 336
12.2.9 在舞台上动态添加影片剪辑 338
12.2.10 使用ActionScript创建遮罩动画 340
12.2.11 使用ActionScript绘画 344
第13章 用ActionScript创建交互操作 349
13.1 事件和交互 349
13.2 控制影片播放 349
13.2.1 跳转到帧或场景 349
13.2.2 播放和停止播放影片 350
13.2.3 跳转到不同的URL地址 351
13.3.1 获取指针位置 352
13.3 创建复杂的交互效果 352
13.3.2 创建自定义交互指针 356
13.3.3 键盘控制 359
13.3.4 设置颜色值 364
13.3.5 创建声音控件 369
13.3.6 检测冲突 378
13.3.7 创建简单的线条绘制工具 383
第14章 特殊效果 386
14.1 应用滤镜 386
14.1.1 应用投影 386
14.1.2 设置倾斜投影 387
14.1.3 应用模糊滤镜 388
14.1.4 应用发光 388
14.1.5 应用斜角 390
14.1.6 应用渐变发光 390
14.1.7 应用渐变斜角 391
14.1.8 应用调整颜色滤镜 392
14.2 通过ActionScript使用滤镜 393
14.2.1 使用模糊滤镜 396
14.2.2 使用投影滤镜 398
14.2.3 使用发光滤镜 401
14.2.4 创建渐变发光 402
14.2.5 使用斜角滤镜 405
14.2.6 应用渐变斜角滤镜 409
14.2.7 使用颜色矩阵滤镜 409
14.2.8 使用卷积滤镜 412
14.2.9 置换图滤镜 413
14.3 使用混合模式 415
第15章 文本处理 417
15.1 创建文本 417
15.2 设置文本属性 419
15.2.1 选择字体、磅值、样式和颜色 420
15.2.2 设置字母间距、字距微调和字符位置 421
15.2.3 设置对齐、边距、缩进和行距 421
15.2.4 设置文本的消除锯齿选项 423
15.3 用ActionScript控制文本 428
15.3.1 设置动态文本和输入文本选项 429
15.3.2 动态创建和删除文本字段 430
15.3.3 动态设置文本字段属性 432
15.3.4 动态设置文本格式 433
15.3.5 使用文本字段事件触发脚本 435
15.3.6 创建滚动文本 436
第16章 添加声音 440
16.1 关于Flash中的声音 440
16.2 向按钮添加声音 440
16.3 向影片添加声音 445
16.4 通过声音对象使用声音 446
16.5 声音的编辑 446
16.5.1 声音效果的编辑 446
16.5.2 在关键帧开始或停止声音的播放 447
16.6 声音的压缩 448
16.5.3 使用行为控制声音回放 448
16.5.4 关于onSoundComplete事件 448
16.6.1 【默认】压缩选项 449
16.6.2 使用【ADPCM】压缩选项 449
16.6.3 使用【MP3】压缩选项 450
16.6.4 【原始】压缩和【语音】压缩 450
16.6.5 导出Flash文档声音的准则 451
第17章 组件 452
17.1 关于组件 452
17.2 使用组件 453
17.2.2 设置组件参数 454
17.2.1 向Flash文档添加组件 454
17.2.3 调整组件大小 455
17.2.4 删除组件 456
17.2.5 使用代码提示 456
17.3 处理组件事件 457
17.3.1 使用侦听器处理事件 457
17.3.2 侦听器对象 458
17.4 UI组件详解 460
17.4.1 Button组件 462
17.4.2 CheckBox组件 465
17.4.3 ComboBox组件 466
17.4.4 Label组件 467
17.4.5 List组件 468
17.4.6 Loader组件 468
17.4.7 NumericStepper组件 469
17.4.8 ProgressBar组件 470
17.4.9 RadioButton组件 471
17.4.10 TextArea组件 471
17.4.12 TextInput组件 474
17.4.11 ScrollPane组件 474
17.4.13 Window组件 476
17.4.14 Accordion组件 478
第18章 测试和发布影片 482
18.1 调试影片 482
18.2 发布影片 488
18.2.1 发布SWF格式的影片 488
18.2.2 发布HTML页面 489
18.2.3 发布为EXE可执行文件 490
18.3 导出影片 490