第一章 多媒体基础知识 1
一、多媒体概述 1
1. 多媒体定义 1
2. 多媒体的特征 1
第一部分 基础篇 1
3. 多媒体的发展 2
4. 新技术 3
2. 视觉 4
3. 其它 4
1. 听觉(音频信号) 4
二、多媒体的研究对象 4
三、数字音频 5
1. 概述 5
2. 波形音频 6
3. MIDI音频 7
4. 声卡 8
四、图形与图像(静态视觉) 9
1. 人的视觉特点 9
2. 图片特性(包含图形与图象) 11
3. 图片格式 12
4. 色彩空间 12
1. 视频标准(即制式) 13
五、数字视频(动态视觉) 13
5. 图像采集 13
6. 图象处理 13
2. 视频数字化 14
3. Windows的视频处理 15
4. MPEG与VCD 15
5. 视频卡 15
六、多媒体个人计算机 16
1.MPC 16
2.MPC标准 16
1. 光盘分类 17
七、光盘 17
2. CD-ROM的物理格式 18
3. CD-ROM的容量计算 19
4. CD-ROM的数据传输率 19
5. 光盘与磁盘(软、硬盘)的比较 20
第二章 Windows 21
一、Windows概貌 21
1. 什么是Windows 21
2. Windows的基本工作环境 22
3. Windows的窗口 22
5. 菜单(Menu) 24
4. 图标(Icon) 24
7. 提示窗 25
6. 对话窗 25
8. 帮助 26
二、Windows的特点 26
1. 图形用户界面 26
2. True Type Fonts(真实字型)技术 26
5. 多任务 27
6. 信息交换 27
4. 内存管理 27
3. 设备无关性 27
7. Windows的文件名命名规则 28
8. 基于事件的程序设计思想 28
9. MultiMedia(多媒体)技术 28
10. Windows95/98的网络功能 29
11. Windows的系统结构 29
三、Windows的文件操作 29
1. 打开文件 30
2. 保存文件 31
3. 资源管理器 32
1. 内置多媒体程序 35
四、Windows的多媒体技术 35
2. 媒体控制接口 36
3. 应用编程接口 37
4. Windows的设备名、驱动程序及对应文件类型 37
第三章 制作步骤 38
一、编写脚本 38
1. 文字脚本 38
2. 创作脚本 40
1. 图片处理加工工具 44
2. 动画制作工具 44
二、收集加工素材 44
3. 声音编辑工具 45
4. 视频工具 45
三、多媒体集成 45
1. 多媒体集成工具的选择 45
2. Authorware4.0的特点 46
四、调试与评测 47
1. 调试 47
2. 评估 48
五、创作组的组成 50
3. 安装内容及所需硬盘空间 51
1. 版本 51
2. 安装环境要求 51
第四章 Authorware 4.0的安装 51
一、Authorware 4.0的版本和安装内容 51
二、安装 52
三、安装完成后的子目录含义 56
第二部分 学习篇 57
第一章 Authorware 4.0简介 57
一、启动与工作界面 57
1. 启动 57
2. 工作界面 57
二、图标 58
1. File菜单组 61
三、菜单 61
2. Edit菜单组 62
3. View菜单组 63
4. Insert菜单组 63
5. Modify菜单组 64
6. Text菜单组 65
7. Control菜单组 66
8. Xtras菜单组 66
9. Window菜单组 67
10. Help菜单组 67
1. 绘制图案 70
一、显示图标的使用 70
四、工具栏按钮 70
第二章 显示设计 70
2. 引入图片 72
3. 文字输入 74
二、显示内容从无到有的各种效果(Transition叢说ィ(c) 75
1. 翻卷 76
2. 插入 77
5. 放大 78
三、显示内容移动的各种效果 78
4. 百叶窗式打开 78
3. 淡入 78
1. 移动参数设置 79
2. 移动类型设计 80
3. 层次概念 83
4. 多个对象同步移动 84
四、显示内容在屏幕上停留时间的选择(等待图标) 84
1. 鼠标单击继续 84
2. 键盘按键继续 85
3. 定时继续 85
五、显示内容从有到无的各种效果 86
1. 擦除设置 86
4. 按钮继续 86
2. 控除效果 87
3. 推出 88
4. 淡出 88
5. 百叶窗式关闭 89
6. 缩小 89
六、窗口风格设置 89
1. 窗口标题设置 89
2. 播放设置 90
3. 交互设置 91
1. 交互流程 93
第三章 交互设计 93
一、交互组成 93
2. 交互响应类型 94
3. 交互流程的工作机制 95
4. 交互图标的一般性设置 95
二、按钮响应 97
1. 按钮风格设置 97
2. 用户自定义按钮 98
3. 按钮响应设置 101
4. 按钮响应举例 103
1. 热区风格设置 104
三、热区响应 104
2. 实例一 按钮功能提示 105
3. 实例二 浮动文字 106
四、对象响应 110
1. 对象流程设计 110
2. 对象风格设置 110
五、文本输入响应 111
1. 文本输入响应流程设计 111
2. 文本输入设置 111
3. 文本交互设置 112
4. 变量与计算 113
5. 变量输出显示 114
6. 变量对话窗说明 115
六、菜单响应 117
1. 菜单响应流程 117
2. 菜单风格设置 117
七、限时、限次与条件响应 118
1. 限时响应 118
2. 限次响应 119
3. 条件响应 120
八、目标区域响应 121
1. 目标区域响应设置 121
2. 应用举例 122
1. 去掉菜单栏中File菜单标题的方法 125
九、复杂交互设计 125
2. 永久交互与一般交互 126
3. 组图标内嵌交互 127
4. 退出程序 127
第四章 结构设计 128
一、页式结构设计 128
1. 页式结构 128
2. 框架图标属性设置 130
3. 导航图标 131
4. 修改查找对话窗 133
5. 超文本设计 134
6. 应用实例一 永久按钮 138
7. 应用实例二 全文检索 141
二、分支结构设计 142
1. 顺序分支 142
2. 随机分支 144
3. 计算分支 144
4. 擦除与暂停 145
5. 分支结构中常用的系统变量 146
6. 分支举例 146
1. 引入声音 148
第五章 声音与视频 148
一、插播声音 148
2. 声音效果设置 150
3. 开关控制 151
二、背景音乐 151
1. 获得MIDI播放函数 152
2. 装载MIDI函数 153
3. 函数功能 153
4. 播放MIDI音乐 154
1. 引入视频文件 155
三、视频播放 155
5. 设置MIDI音乐开关 155
2. 视频效果设置 157
3. 可移动性设置 158
4. 暂停控制 159
四、声音同步的几种方法 160
1. 合成 160
2. 声音分段 160
3. 适当调整播放速率 162
4. 使用同步函数 163
一、外部程序调用 165
1. JumpFile 165
第六章 一些基本技巧 165
2. JumpFileRetum 166
3. JumpOut 167
4. JumpOutReturn 168
二、跟踪用户行为 168
1. 跟踪学生的尝试次数 168
2. 跟踪学生反应时间 169
3. 回答问题所用时间 169
4. 跟踪阶段用时 170
5. 跟踪学生点击、移动或匹配的对象 171
1. 生成模块 172
三、模块的生成与使用 172
2. 使用模块 174
四、库的建立与调用 174
1. 建库 174
2. 调用库图标 176
3. 查看库连接 176
4. 修改连接名与删除库图标 176
五、光标 177
1. 改变光标形状 177
4. 光标判断举例 178
3. 光标位置判断 178
2. 光标显示开关 178
六、调试程序的几个基本方法 180
1. 使用旗标 180
2. 使用控制面板和跟踪窗口 181
3. 搜索与替换 182
4. 强迫中断 183
七、减少错误的几个基本方法 184
1. 尽量使用组图标 184
2. 给图标和变量命名 184
3. 判断错误 184
5. 变量名的修改 185
4. 检查变量 185
6. 每次只改动一项 186
7. 请求他人帮忙 186
第七章 打包与发行 187
一、程序文件打包 187
1. 选择打包方式 187
2. 打包选项 188
二、库文件打包 189
1. 库文件直接打包的操作步骤 189
2. 打包程序文件时打包库文件 189
2. 关于Xtras 190
3. 提供外部文件 190
三、程序发行要求 190
1. 系统环境 190
4. 媒体播放所需相关文件 191
5. 建立搜索路径 191
6. 说明文件 192
四、选择发行介质 192
1. 光盘发行 192
2. 软盘发行 192
3. 局域网发行 193
五、用户记录 194
一、变量简介 195
第三部分 提高篇 195
第一章 变量 195
二、变量的类型 196
三、变量的使用位置 196
1. 在计算窗口中使用变量 196
2. 在附属于图标的计算窗口中使用 197
3. 在对话窗中使用变量 197
4. 在文本对象中使用变量 198
四、系统变量 199
1. 系统变量的分类 199
2. 引用特定图标的变量 199
3. 系统变量的使用示例 201
1. 自定义变量的创建 202
五、自定义变量 202
2. 自定义变量的信息查看与更改 204
3. 自定义变量的删除 204
第二章 函数 206
一、系统函数 206
1. Authorware4.0中的函数 206
2. 查询函数的信息 207
3. 函数的使用 208
4. 系统函数使用示例 211
1. 客户函数装入 214
二、客户函数 214
2. 客户函数的使用 215
3. 客户函数的卸载 217
4. 高级话题——如何获得客户函数 217
5. 客户函数使用示例 224
6. Macromedia提供的U32 226
第三章 表达式、运算符以及语句编程 228
一、表达式 228
二、运算符 229
1. 运算符的种类 229
2. 运算符的执行次序 229
3. 赋值运算符 230
4. 关系运算符 231
5. 逻辑运算符 231
6. 复合条件 232
7. 算术运算符 232
8. 连接运算符 233
三、表达式的求值 233
四、表达式的显示 234
五、库中的变量、函数和表达式 235
六、语句编程 236
1. If匱hen条件判断语句 236
2.Repeat循环语句 237
第四章 程序总体结构安排与设计技巧 238
一、程序开发的原则 238
1. 命名简短清楚 238
2. 注释简洁易读充分 241
3. 语句编程中的缩进 243
4. 分层次、模块化 243
5. 充分利用Authorware自身功能 244
6. 充分利用库文件,减小运行程序 245
二、文件组织与目录设置 246
2. Authorware默认的搜索路径 247
三、指定搜索路径 247
1. Authorware程序运行所需的文件 248
2. 使用变量SearchPath指定路径 249
3. 在初始文件中指定搜索目录 249
四、用户记录变量 250
1. 用户记录的位置 250
2. 改变记录目录 250
第五章 ActiveX控件 251
一、ActiveX与Authorware 251
1. ActiveX技术简介 251
2. ActiveX和Authorware 253
1. 将ActiveX控件加入到Authorware程序 255
二、在Authorware中使用ActiveX控件 255
2. ActiveX控件的属性 257
3. ActiveX控件的方法 258
4. ActiveX控件的事件 260
三、安装和注册ActiveX控件 264
1. 用命令行手动注册 264
2. 在Authoware中注册 264
四、样例 267
1. 创建自己的浏览器 267
2. MCI控件 275
附录一 名词索引 279
附录二 功能速查 281