第1章 多媒体基本知识 1
1.1 多媒体知识基本概念 1
1.2 多媒体技术的特点 2
1.3 多媒体技术的发展趋势 2
1.4 多媒体系统应用环境 2
1.4.1 多媒体应用的硬件环境 2
1.4.2 多媒体应用的软件环境 3
1.5 多媒体创建的工具 3
第2章 制作多媒体的相关辅助软件 4
2.1 Photoshop CS图像处理软件的应用 4
2.1.1 图像的基本知识 4
2.1.2 Photoshop CS的工作区域 9
2.1.3 工具箱的使用 10
2.1.4 Photoshop CS中的通道 39
2.1.5 Photoshop CS中的图层 51
2.1.6 综合实例 63
2.2 Sound Forge 4.5音频处理软件的应用 69
2.2.1 音频概述 69
2.2.2 Sound Forge 4.5的工作区域 71
2.2.3 Sound Forge 4.5的基本操作 74
2.2.4 SoundForge 4.5效果的简单处理 78
2.2.5 Sound Forge 4.5的高级操作 83
2.2.6 使用技巧与系统设置 87
第3章 Director MX 2004多媒体知识基本概念 91
3.1 Director简介 91
3.2 电影基本概念 92
3.3 Director MX 2004中的多媒体元素概述 92
3.3.1 图像元素概述 92
3.3.3 声音元素概述 94
3.3.2 文本元素概述 94
3.3.4 动画与电影元素概述 95
3.3.5 各元素的编辑工具 95
第4章 电影编辑 97
4.1 安装程序介绍 97
4.1.1 程序安装 97
4.1.2 文件结构 97
4.1.3 文件格式 98
4.2 工作界面介绍 99
4.2.1 舞台窗口 99
4.2.2 总谱窗口 102
4.2.3 剧组窗口 103
4.3 电影简单编辑 106
4.3.1 舞台编辑 106
4.3.2 总谱编辑 109
4.3.3 精灵编辑 112
4.4 总谱与特殊效果 115
4.4.1 帧标号通道 115
4.4.2 帧速率通道 117
4.4.3 调色板通道 121
4.4.4 过渡效果通道 122
4.4.5 声音通道 125
4.4.6 帧程序通道 127
4.5 媒体简单编辑 132
4.5.1 编辑位图 132
4.5.2 编辑文本 133
4.5.3 矢量图 133
4.5.4 插入控件 138
4.6.1 创建剧组成员 140
4.6 剧组成员编辑 140
4.6.2 管理剧组成员 144
4.6.3 剧组成员操作 148
4.7 精灵编辑 151
4.7.1 墨水与颜色 151
4.7.2 移动效果 156
4.7.3 位置编辑 160
4.7.4 旋转与倾斜 160
4.8 动画制作 162
4.8.1 关键帧动画 162
4.8.2 连续画面动画 167
4.8.3 循环电影动画 167
5.1 位图编辑 169
5.1.1 绘图工具栏 169
第5章 多媒体元素编辑 169
5.1.2 效果工具栏 179
5.1.3 其他工具 182
5.2 文本编辑 184
5.2.1 编辑Text文本 184
5.2.2 编辑Field文本 188
5.3 程序编辑 189
5.3.1 行为观察器 190
5.3.2 程序编辑窗口 192
5.3.3 程序剧组成员属性 193
5.4 其他元素编辑 194
5.4.1 按钮元素编辑 194
5.4.2 声音元素编辑 194
5.4.3 数字视频元素编辑 195
5.4.4 GIF动画元素编辑 196
5.4.5 Flash动画元素编辑 197
6.1 多媒体的交互性 200
6.1.1 交互概念 200
第6章 交互电影制作 200
6.1.2 交互结构 201
6.2 交互的实现 207
6.2.1 界面的功能 207
6.2.2 界面的设计 214
6.3 行为库的应用 215
6.3.1 行为库介绍 215
6.3.2 电影播放导航 222
6.3.3 媒体的控制 223
6.3.4 控制行为的使用 226
6.3.5 文本行为的应用 229
6.3.6 用户绘图的实现 233
6.4.1 程序的基本知识 237
6.4 程序自动生成 237
6.4.2 导航与等待控制 239
6.4.3 播放声音控制 245
第7章 Lingo语言编程基本知识 251
7.1 编程语言基础 251
7.1.1 控制的描述 251
7.1.2 术语与语法 252
7.1.3 运算符 252
7.1.4 数据类型 252
7.1.5 变量类型 253
7.1.6 程序结构 254
7.1.7 句柄与函数 255
7.2 编程与调试环境 256
7.2.1 程序窗口 257
7.2.2 信息窗口 260
7.2.3 调试窗口 265
7.2.4 调试方法 267
7.2.5 程序分类 270
7.3 精灵程序 271
7.3.1 消息测试 272
7.3.2 电子日历制作 275
7.3.3 二级菜单制作 280
7.3.4 下拉菜单制作 296
7.3.5 墨水效果 301
7.4 帧程序 306
7.4.1 消息测试 306
7.4.2 自动替换 307
7.4.3 键盘测试 311
7.5 剧组成员程序 317
7.5.1 消息测试 318
7.5.2 电影导航 320
7.6 电影程序 324
7.6.1 消息测试 325
7.6.2 定时器与空闲操作 327
7.6.3 公共函数 329
7.7 数据管理与交换 333
7.7.1 两种列表 334
7.7.2 特殊列表 337
第8章 多媒体元素的程序控制 339
8.1 文本元素的操作 339
8.1.1 文本内容操作 339
8.1.2 导航列表 341
8.1.3 链接程序 344
8.1.4 锚点的创建 345
8.2.1 位图控制 349
8.2 图像元素的控制 349
8.2.2 图像对象 352
8.2.3 矢量图像 356
8.3 声音元素的控制 358
8.3.1 播放声音 359
8.3.2 声音控制 362
8.4 视频元素的控制 365
8.4.1 视频格式 365
8.4.2 播放视频 365
8.5 动画元素的控制 368
8.5.1 播放GIF动画 368
8.5.2 控制Flash动画 372
8.6 ActiveX控件的控制 375
9.1.1 通用化编程 379
9.1 程序复用技术 379
第9章 Lingo语言高级编程 379
9.1.2 对象化编程 386
9.2 检测与控制 392
9.2.1 电影检测与控制 392
9.2.2 显示检测与控制 396
9.2.3 系统检测与控制 399
9.2.4 剧组检测与控制 403
9.2.5 总谱检测与控制 408
9.2.6 内存检测与控制 413
9.3 Xtras介绍 414
9.3.1 各种Xtras 414
9.3.2 使用Xtras 416
第10章 网络编程 421
10.1 网络基本知识 421
10.2.1 Shockwave播放器 422
10.2 网络电影播放 422
10.2.2 网络播放器 423
10.3 网络指令 423
10.3.1 网络操作 423
10.3.2 网络操作查询 425
10.3.3 网络编辑设置 428
第11章 电影文件发布 430
11.1 电影发布格式 430
11.1.1 播放器中的电影 430
11.1.4 Java小应用程序 431
11.2 播放器方式发布 431
11.2.1 发布电影文件 431
11.1.3 Shockwave电影 431
11.1.2 保护电影 431
11.2.2 独立的播放器 437
11.2.3 保护电影的创建 439
11.3 网络方式发布 442
11.3.1 建立Shockwave播放器 442
11.3.2 预览电影 443
11.4 作品直接输出 444
11.4.1 输出位图 444
11.4.2 输出视频 446
第12章 软件项目开发 448
12.1 《A3000高级过程控制多媒体教学系统》开发实例 448
12.1.1 系统结构 448
12.1.2 功能分析 448
12.1.3 项目总结 469
12.2.1 系统结构 470
12.2.2 功能分析 470
12.2 《芯片在线查询系统》开发实例 470
12.2.3 项目总结 479
12.3 《MP2000型单片机多媒体教学系统》开发实例 479
12.3.1 系统结构 479
12.3.2 功能分析 480
12.3.3 项目总结 521
12.4 《新概念MAX+PLUSⅡ10.0教程》开发实例 521
12.4.1 系统结构 522
12.4.2 开发步骤 522
12.4.3 项目总结 530
第13章 多媒体软件项目分析与管理 531
13.1 需求分析 531
13.1.1 需求分析的任务 531
13.1.2 需求分析的过程 532
13.2.1 软件项目的特点 533
13.2 软件项目的特点与管理职能 533
13.1.3 需求分析的原则 533
13.2.2 软件项目失误的原因 534
13.2.3 软件项目的管理职能 535
13.3 软件项目计划 535
13.3.1 制订计划的目标和进行风险分析 535
13.3.2 软件项目计划的类型 535
13.3.3 项目计划中的任务划分 536
13.4 软件项目组织 536
13.4.1 组织原则 536
13.4.2 组织结构的模式 536
13.5 软件项目人员配备 537
13.5.1 项目各阶段人员配置 537
13.5.2 配备人员的原则 537
13.5.3 对项目经理人员的要求 537
13.5.4 评价开发人员标准 537