第1章 多媒体技术概述 1
1.1 多媒体概述 1
1.1.1 多媒体技术特点 2
1.1.2 多媒体技术发展 3
1.1.3 多媒体应用领域 5
1.1.4 多媒体元素简介 7
1.1.5 收集多媒体元素 9
1.2 多媒体创作工具 10
1.2.1 软件的分类 11
1.2.2 Authorware简介 13
1.2.3 Flash简介 15
1.3 Director功能简介 19
1.3.1 基本功能简介 19
1.3.2 新增功能简介 20
1.4 Director界面简介 21
1.4.1 安装Director MX 2004 21
1.4.2 Director环境简介 22
1.5 专业术语 27
1.5.1 基本概念介绍 27
1.5.2 常用的术语 28
1.6 课堂练习:体验Director环境 29
1.7 思考与练习 32
第2章 界面元素 34
2.1 舞台简介 34
2.1.1 设置舞台属性 35
2.1.2 舞台基本操作 38
2.2 角色简介 40
2.2.1 设置角色表 41
2.2.2 Cast界面简介 42
2.2.3 内部角色表 43
2.2.4 外部角色表 44
2.2.5 操作角色表 46
2.2.6 角色类型简介 48
2.2.7 控制视频角色 49
2.2.8 应用电影角色 52
2.3 编排表 54
2.3.1 认识编排表 54
2.3.2 常用概念简介 56
2.3.3 特效通道概述 58
2.3.4控制通道中的精灵 63
2.3.5 应用混合模式 66
2.4 使用外部编辑器 71
2.4.1 选择外部编辑器 71
2.4.2 启用外部编辑器 72
2.5 课堂练习:制作路径动画 73
2.6 思考与练习 76
第3章 辅助工具简介 78
3.1 管理工具 78
3.1.1 管理工具 78
3.1.2 控制面板 80
3.2 常用绘图工具 81
3.2.1 Paint窗口 81
3.2.2 Vector Shape窗口 85
3.3 工具面板 89
3.3.1 操作工具 89
3.3.2 角色工具 90
3.3.3 属性工具 92
3.4 文本窗口 93
3.4.1 Text窗口 94
3.4.2 Field窗口 97
3.4.3 选择性使用文本和域 99
3.5 调色板 99
3.5.1 了解调色板 100
3.5.2 利用调色板 102
3.5.3 管理调色板 103
3.6 使用属性检查器 104
3.6.1 位图属性检查器 104
3.6.2 矢量图属性检查器 106
3.6.3 文本属性检查器 108
3.6.4 域属性检查器 111
3.6.5 内存检查器 112
3.7 课堂练习:创建多媒体首页画面 113
3.8 思考与练习 117
第4章 在Director中绘制图形 119
4.1 常用绘图技法 119
4.1.1 使用画笔 120
4.1.2 进行填充 123
4.2 典型绘图工具 130
4.2.1 套索工具 130
4.2.2 遮罩工具 132
4.2.3 其他工具 133
4.3 课堂练习4-1:绘制雪景 135
4.4课堂练习4-2:绘制方块心情 138
4.5 思考与练习 141
第5章 动画制作技术 143
5.1 动画技术概述 143
5.1.1 动画技术理论 143
5.1.2 动画创作构思 144
5.2 基础动画 146
5.2.1 关键帧动画 146
5.2.2 推算动画 148
5.3 课堂练习5-1:基础动画实例 150
5.4 录制动画 155
5.4.1 逐步录制动画 155
5.4.2 实时录制动画 156
5.5 课堂练习5-2:海底游鱼动画 156
5.6 “从空间到时间”动画 159
5.7 胶片环动画 161
5.7.1 “从角色表到时间”动画 161
5.7.2 创建胶片环 163
5.7.3 应用胶片环 164
5.8 洋葱皮技术 165
5.8.1 洋葱皮技术理论 165
5.8.2 洋葱皮技术应用 167
5.9 课堂练习5-3:产品广告动画 169
5.10 思考与练习 174
第6章 应用行为 176
6.1 理解行为 176
6.1.1 理解行为 176
6.1.2 附着行为 177
6.1.3 修改行为 179
6.2 内置行为库 183
6.2.1 Animation类 184
6.2.2 Controls类 187
6.2.3 Internet类 188
6.2.4 Media类 190
6.2.5 Navigation类 191
6.2.6 PaintBox类 192
6.2.7 Text类 194
6.3 创建行为基础 196
6.3.1 创建行为的前提 196
6.3.2 创建行为的组成 200
6.4 应用行为 202
6.4.1 创建简单行为 203
6.4.2 创建按钮行为 205
6.4.3 动画行为 209
6.4.4 发送并交互消息 214
6.5 课堂练习 216
6.5.1 课堂练习6-1:行为库行为的应用 217
6.5.2 课堂练习6-2:自定义行为的应用 220
6.6 思考与练习 225
第7章 Lingo脚本基础 227
7.1 编程基础 227
7.1.1 Lingo语言概述 227
7.1.2 脚本窗口 228
7.1.3 消息窗口 230
7.1.4 调试窗口 232
7.2 编程术语简介 234
7.2.1 脚本的基本类型 234
7.2.2 脚本的执行次序 236
7.2.3 事件和系统消息 237
7.3 制作交互电影 238
7.3.1 添加角色脚本 239
7.3.2 添加帧脚本 241
7.3.3 添加精灵脚本 241
7.3.4 导航命令简介 243
7.4 变量和常量 246
7.5 运算符简介 250
7.5.1 算术运算符 250
7.5.2 比较运算符 253
7.5.3 逻辑运算符 255
7.5.4 其他运算符 256
7.6 程序控制流程 258
7.6.1 顺序结构 258
7.6.2 分支结构 259
7.6.3 循环结构 263
7.6.4 其他命令 266
7.7 使用自定义例程 268
7.7.1 使用变量传递参数 269
7.7.2 使用形式参数传递 270
7.7.3 使例程返回结果 271
7.8 字符操作 272
7.8.1 字符串表达式 272
7.8.2 修改字符串 273
7.9 使用列表 275
7.10 程序的创建过程 278
7.11 思考与练习 280
第8章 运用Lingo控制影片 283
8.1 控制元素属性 283
8.1.1 控制精灵的属性 283
8.1.2 控制角色的属性 287
8.2 控制文本 288
8.2.1 使用字符串 288
8.2.2 使用文本和域 295
8.2.3 键盘输入事件 299
8.2.4 控制HTML和表格 304
8.3 控制声音 311
8.3.1 木偶化声音 311
8.3.2 控制声音 312
8.3.3 播放外部文件 318
8.3.4 使用Shockwave音频 319
8.4 控制位图 320
8.5 控制视频 327
8.5.1 视频命令 327
8.5.2 控制视频 330
8.5.3 制作视频特效 332
8.6 控制矢量图形 337
8.6.1 控制Flash动画 337
8.6.2 控制矢量图形 339
8.6.3 创建矢量图形 342
8.7 使用MIAW 346
8.7.1 创建MIAW 346
8.7.2 MIAW属性简介 347
8.7.3 系统属性简介 348
8.7.4 创建对话框 349
8.7.5 MIAW的其他用途 351
8.8 思考与练习 352
第9章 Xtras插件简介 354
9.1 关于Xtras 354
9.1.1 Xtras理论及分类 354
9.1.2 深入了解Xtras 357
9.2 Xtras的安装和管理 357
9.2.1 安装Xtras 358
9.2.2 管理Xtras 359
9.3 应用Xtras 361
9.3.1 更新电影 361
9.3.2 Filter Bitmap 363
9.3.3 Auto Distort 365
9.3.4 FileIO Xtra 367
9.3.5 应用光标 370
9.3.6 控制GIF动画 374
9.3.7 导入Flash电影 377
9.3.8 导入Photoshop文件 381
9.3.9 使用ActiveX控件 383
9.3.10 转换WAV成SWA 385
9.4 Director Xtras介绍 386
9.5 第三方Xtras介绍 389
9.6 Xtras的开发与发布 393
9.7 课堂练习:使用MUI Xtra创建对话框 394
9.8 思考与练习 403
第10章 发布电影 405
10.1 传输与导出 405
10.1.1 用邮件发送电影 405
10.1.2 导出数字文件 407
10.2 发布设置 410
10.3 发布实例 415
10.3.1 制作放映机程序 415
10.3.2 发布Shockwave电影 417
10.4 创建多媒体光盘 421
10.4.1 自定义文件图标 421
10.4.2 确定光盘内容 423
10.4.3 制作光盘图标 425
10.4.4制作自启动文件 426
10.4.5 刻录光盘 426
10.5 思考与练习 428
第11章 实例演练 430
11.1 制作按键测试程序 430
11.1.1 制作开始界面 430
11.1.2 普通按键画面 435
11.1.3 控制按键画面 438
11.2 制作视频播放器 441
11.2.1 布置界面元素 441
11.2.2 制作播放控制 445
11.2.3 制作控制开关 452
11.3 制作计算器 454
11.3.1 规划整体界面 454
11.3.2 实现程序功能 459
11.3.3 补充程序功能 464
思考与练习答案 467