第1章 为什么要使用Flash 1
1.1 速度 1
1.2 Web标准 3
1.3 交互性 4
1.4 易用性 4
1.5 设计能力 5
1.6 多样性 6
1.7 广泛的可视性 6
1.8 集成 7
2.1 Flash的工作原理 8
第2章 开始学习 8
2.1.1 内容的创建 9
2.1.2 内容的分发 9
2.2 Flash 5中的新增功能 10
2.3 界面 11
2.3.1 工具栏 12
2.3.2 菜单栏 13
2.3.3 上下文菜单 17
2.3.4 时间线 18
2.3.5 舞台 19
2.3.8 面板 20
2.3.7 库 20
2.3.6 工作区域 20
2.3.9 面板的使用 26
2.3.10 电影浏览器 27
2.3.11 网格、标尺和导尺 28
2.3.12 Scene and Symbols列表按钮 28
2.4 选项和设置 29
2.4.1 偏好 29
2.4.2 显示选项 31
2.4.3 视图选项 31
2.4.4 键盘快捷键 33
2.5 设置电影属性 35
2.6 交互式教程 36
第3章 绘图 37
3.1 工具和选项 37
3.1.1 Arrow Tool(V)(箭头工具) 38
3.1.2 Subselect Tool(A)(子选择工具) 39
3.1.3 Line Tool(N)(直线工具) 39
3.1.4 Lasso Tool(L)(套索工具) 39
3.1.5 Pen Tool(P)(笔工具) 40
3.1.6 Text Tool(T)(文本工具) 40
3.1.7 Oval Tool(O)(椭圆工具) 40
3.1.9 Pencil Tool(Y)(铅笔工具) 41
3.1.8 Rectangle Tool(R)(矩形工具) 41
3.1.10 Brush Tool(B)(笔刷工具) 42
3.1.11 Ink Bottle Tool(I)(墨水瓶工具) 43
3.1.12 Panit Bucket Tool(K)(油漆桶工具) 43
3.1.13 Dropper Tool(D)(吸管工具) 44
3.1.14 Eraser Tool(E)(橡皮擦工具) 44
3.2 绘图任务 44
3.2.1 简单形状和对象 44
3.2.2 创建简单形状 46
3.3 使用Pen工具 49
3.3.2 创建路径 50
3.3.1 了解路径、路径段、锚点和切线柄 50
3.3.3 处理路径段 52
3.3.4 处理锚点 52
3.4 笔和绘图的偏好设置 53
3.5 编辑简单形状 54
3.5.1 调整线段 54
3.5.2 对线条或具有填充的形状进行平直或光滑处理 54
3.5.3 对线条或具有填充的形状进行调整 54
3.5.4 分割和连接 55
3.5.5 擦除 56
3.6.1 处理笔画 57
3.6 笔画和填充 57
3.6.2 处理填充 59
3.6.3 线条和填充效果 63
3.7 导入矢量图形 65
3.8 图形的优化 68
3.9 颜色的应用 68
3.9.1 用颜色块来选择颜色 70
3.9.2 使用Mixer面板 71
3.9.3 了解颜色模式 72
3.9.4 样品和调色板 74
3.10 交互式教程 76
第4章 文本 77
4.1 什么是文本 77
4.2 创建文本元素 77
4.2.1 静态文本元素 78
4.2.2 输入和动态文本元素 80
4.3 处理文本元素 81
4.3.1 选择和编辑文本块 81
4.3.2 字符级格式化 82
4.3.3 段落级格式化 83
4.3.4 文本块选项 84
4.3.5 用富文本格式加强输入和动态文本元素 88
4.4 为动态类型样式使用字体素材 91
4.5 文本分解 93
4.6 关于动画的考虑 94
4.7 交互式教程 95
第5章 声音 96
5.1 了解声音的原理 96
5.2 导入声音 97
5.3 将声音添加到时间线上 98
5.4 配置/编辑声音实例 99
5.4.1 声音实例的音量、立体效果和长度 102
5.4.2 最大限度地使用一个声音 104
5.5 声音属性 105
5.6 更新声音 108
5.7 高级声音功能 110
5.8 使用共享库中的声音 110
5.9 交互式教程 110
第6章 位图 111
6.1 导入位图 111
6.2 在电影中添加位图 113
6.3 处理位图 114
6.3.1 将位图用作填充物 114
6.3.2 位图的分解 115
6.3.3 选择并修改位图中的颜色 116
6.3.4 位图转换 117
6.4 位图属性 118
6.5 图像的优化 120
6.5.1 导入前 120
6.5.2 压缩Flash中的图像 120
6.6 更新位图 122
6.7 使用共享库中的位图 123
6.8 使用GIF动画 123
6.9 PNG的应用 125
6.10 交互式教程 126
第7章 素材 127
7.1 了解素材和素材实例 127
7.2 创建素材 130
7.2.1 一般素材的创建 130
7.2.2 特定素材的创建 131
7.2.3 复制素材 135
7.2.4 其他电影的素材 135
7.2.5 使用共享库中的素材 136
7.3 编辑素材 136
7.3.1 素材编辑模式 137
7.3.2 现场编辑和在新窗口中编辑 138
7.4 处理实例 139
7.4.1 在电影中添加实例 139
7.3.3 面包屑导航栏 139
7.4.2 更改实例的着色和透明度 140
7.4.3 实例的定义 140
7.4.4 为按钮添加动作 142
7.4.5 为电影剪辑添加动作 142
7.4.6 交换素材 143
7.4.7 实例的分解 144
7.5 交互式教程 144
8.1.1 选择单个元素 146
第8章 处理舞台上的元素 146
8.1 选择 146
8.1.2 选择多个元素 147
8.1.3 全选 148
8.1.4 用Lasso工具选择 148
8.1.5 时间线的选择 149
8.1.6 删除 150
8.1.7 取消选择 150
8.1.8 锁定元素 150
8.2 组 150
8.3 舞台上元素的放置 151
8.3.1 移动 152
8.3.2 对齐和间隔 153
8.3.3 标尺 155
8.3.4 网格 156
8.3.5 导尺 156
8.3.6 自动对齐 157
8.4 元素的整形 158
8.4.1 缩放 159
8.4.2 旋转和扭曲 160
8.4.3 翻转 162
8.6 剪切、复制、删除和粘贴 163
8.4.4 删除整形 163
8.5 复制元素 163
8.7 交互式教程 164
第9章 使用层来区分内容和功能 165
9.1 理解层 165
9.2 使用层 167
9.2.1 创建层 167
9.2.2 当前层模式 168
9.2.3 其他层模式 168
9.2.5 重命名层 170
9.2.6 改变层的顺序 170
9.2.4 删除层 170
9.2.7 复制层 171
9.3 标识不同层上的图形对象 172
9.4 使用引导层 173
9.5 特殊用途的层 174
9.5.1 蒙版层 174
9.5.2 创造性地使用蒙版层 177
9.5.3 运动引导层 178
9.6 层属性 179
9.7 交互式教程 180
10.1 动画的原理 181
第10章 使用动画产生运动 181
10.2 理解时间线 183
10.2.1 层 183
10.2.2 放映头 184
10.2.3 时间线的标尺 184
10.2.4 时间线的状态条 184
10.2.5 Center Frame按钮 185
10.2.6 帧浏览选项 186
10.2.7 时间线菜单 187
10.3 使用场景 188
10.4 帧 190
10.4.1 帧类型 191
10.4.2 使用帧 193
10.4.3 葱皮纸方法 197
10.5 创建动画 199
10.5.1 创建逐帧动画 200
10.5.2 创建一个形变过渡动画 201
10.5.3 创建运动过渡动画 205
10.6 综合 210
10.7 使用QuickTime视频电影 213
10.8 交互式教程 214
11.1.1 事件 215
第11章 建立交互性的基本动作 215
11.1 Flash中的交互性 215
11.1.2 目标 221
11.1.3 动作 224
11.2 Actions面板 225
11.2.1 普通/专业模式 226
11.2.2 添加动作 228
11.2.3 在Actions面板中使用动作 228
11.3 深入了解基本动作 232
11.3.1 Go To 233
11.3.4 Toggle High Quality 235
11.3.2 Play 235
11.3.3 Stop 235
11.3.5 Stop All Sounds 236
11.3.6 Get URL 237
11.3.7 FS Command 239
11.3.8 Load Movie 240
11.3.9 Unload Movie 243
11.3.10 Tell Target 243
11.3.11 If Frame Is Loaded 245
11.4 交互式教程 246
11.3.12 On Mouse Event 246
第12章 使用Action Script建立高级交互性 247
12.1 什么是Action Script 247
12.2 像程序员那样思考问题 249
12.2.1 解决问题 249
12.2.2 分解问题 250
12.2.3 关于风格 250
12.2.4 像专家那样编程 250
12.3 变量 251
12.3.1 变量的类型 253
12.3.2 创建变量 253
12.3.4 输入文本元素和动态文本元素 258
12.3.3 使用变量 258
12.4 运算符 259
12.4.1 数字运算符 259
12.4.2 赋值运算符 261
12.4.3 比较运算符 262
12.4.4 逻辑运算符 264
12.5 表达式 265
12.6 语句 266
12.6.1 控制流程 266
12.6.2 If/Then语句 266
12.6.4 If/Else-if语句 267
12.6.3 If/Else语句 267
12.6.5 While语句 268
12.6.6 For语句 270
12.6.7 Continue和Break语句 271
12.7 函数 272
12.7.1 定义和调用函数 272
12.7.2 向函数传递值 273
12.7.3 返回结果 274
12.7.4 在函数中使用局部变量 275
12.8 处理多时间线 276
12.8.1 在Action Script中寻找目标 276
12.8.2 使用并改变各个时间线的属性 284
12.8.3 使用及改变时间线数据 293
12.8.4 简化工作 294
12.8.5 理解脚本中每条语句所在的环境 295
12.9 对象 296
12.9.1 MovieClip对象 297
12.9.2 Color对象 297
12.9.3 Date对象 298
12.9.4 Sound对象 300
12.9.5 Math对象 301
12.9.7 Array对象 302
12.9.6 Mouse对象 302
12.9.8 String对象 304
12.10 Smart Clips 306
12.11 Actions面板上的Options菜单 306
12.12 打印 308
12.12.1 与浏览器打印相比的优点 308
12.12.2 使用ActionScript打印电影 309
12.12.3 取消打印 311
12.12.4 使用隐藏电影 311
12.12.5 按需要打印 312
12.13 交互式教程 313
13.1 库界面 314
第13章 使用库管理条目 314
13.2.1 选择条目 316
13.2 管理库中的条目 316
13.2.2 预览条目 317
13.2.3 改变条目的名称 317
13.2.4 删除条目 318
13.3 在Library窗口中处理素材 318
13.4 在Library窗口中处理声音、位图、视频 319
13.5 浏览及组织库条目 320
13.5.1 创建和使用条目夹 320
13.5.2 将条目移动到条目夹中 321
13.6.1 公共库 322
13.5.3 条目排序 322
13.6 特殊库 322
13.6.2 共享库 323
13.7 交互式教程 327
第14章 使用Movie Explorer管理动画结构 328
14.1 理解显示列表 328
14.1.1 过滤视图 329
14.1.2 从Display List中得到信息 331
14.1.3 从Movie Explorer中浏览和编辑条目 332
14.2.1 Go to Location 334
14.2 Movie Explorer任务 334
14.1.4 双击 334
14.2.2 Go to symbol Definition 335
14.2.3 打开的面板 335
14.2.4 编辑 335
14.2.5 搜索 336
14.2.6 在库中进行搜索 336
14.2.7 选择素材的实例 337
14.2.8 拼写检查 337
14.2.10 打印 338
14.3 交互式教程 338
14.2.9 剪切、拷贝、清除 338
第15章 测试 339
15.1 准备测试 339
15.2 在Flash的编辑环境中进行测试 339
15.3 Test Movie和Test Scene命令 340
15.4 测试环境 341
15.4.1 浏览选项 342
15.4.2 控制回放 342
15.4.3 测试功能 342
15.4.4 调试 344
15.4.5 测试下载性能 347
16.1.1 发布设置 353
第16章 发布作品 353
16.1 传输方法 353
16.1.2 设置预览 369
16.1.3 导出 370
16.1.4 导出设置 371
16.2 Flash和HTML 374
16.2.1 HTML标记 374
16.2.2 HTML标记参考 377
16.3.1 门户问题 382
16.3.2 折衷方案 382
16.3 播放器问题 382
16.2.3 设置服务器 382
16.3.3 提供可选方案 383
16.3.4 大胆尝试 383
16.4 了解模板 383
16.4.1 过程 383
16.4.2 模板变量 388
16.5 交互式教程 389
附录A 光盘上的内容 390
附录B 键盘快捷键 391
附录C 站点资源 398
附录D 第三方软件 400