第1章 AUTORWARE简介 1
1.1综述 2
1.1.1 主要特点 2
1.1.2 5.1版新增特性 3
1.2 开发环境 5
1.2.1 运行环境 5
1.2.2 工作环境 6
1.2.3 菜单栏与工具栏 7
1.2.4 图标选择板 12
1.2.5 设计窗口 14
1.2.6 模块选择板 14
1.2.7 【演示】窗口 15
第2章 制作与使用多媒体素材 19
2.2 【显示】设计图标 20
2.1 显示对象的概念 20
2.2.1 绘图工具箱 21
2.2.2 绘制图形 22
2.2.3 使用文本 27
2.2.4 使用图像 37
2.2.5 处理多个显示对象 42
2.2.6 设置【显示】设计图标属性 48
2.3 使用声音 55
2.3.1 导入外部声音数据 55
2.3.2 设置【声音】设计图标属性 55
2.4 使用数字化电影 57
2.4.1 导入数字化电影 58
2.4.2 设置【数字化电影】设计图标属性 60
2.5.1 准备播放 64
2.5 使用外部视频信息 64
2.5.2 定义视频信息显示区域 65
2.5.3 设置【视频】设计图标属性 66
2.6 【Erase】设计图标 68
2.7 【Wait】设计图标 70
2.8 处理设计图标 71
2.8.1 复制、移动与删除 71
2.8.2 【Map】设计图标 71
2.8.3 批量处理 73
2.9 管理多媒体数据 73
2.9.1 外部多媒体文件浏览器 73
2.9.2 输出内部存储类型多媒体数据 75
第3章 变量、函数、运算符和表达式 77
3.1.1 变量的类型 78
3.1 变量 78
3.1.2 系统变量和自定义变量 79
3.1.3 使用【Variables】对话框 80
3.2 函数 82
3.2.1 类型 82
3.2.2 语法 83
3.2.3 使用【Functions】对话框 83
3.2.4 加载外部函数 85
3.3 运算符和表达式 86
3.3.1 运算符类型 86
3.3.2 运算符的优先级和结合性 87
3.4 程序语句 88
3.4.1 条件语句 88
3.4.2 循环语句 89
3.5 【运算】设计图标 91
3.6 使用变量、函数和表达式 93
3.6.1 嵌入文本对象 93
3.6.2 控制对象属性 95
3.7 使用列表 97
3.7.1 线性列表 97
3.7.2 属性列表 99
3.7.3 多维列表 100
3.8 引用设计图标 101
3.9 应用实例:制作一个时钟 102
第4章 设计演播式多媒体程序 113
4.1 设计动画 114
4.1.1 【移动】设计图标 114
4.1.2 移动方式之一:直接移动到终点 115
4.1.3 移动方式之二:沿路径移动到终点 116
4.1.4 移动方式之三:沿路径定位 118
4.1.5 移动方式之四:终点沿直线定位 120
4.1.6 移动方式之五:终点沿平面定位 121
4.1.7 设计移动路径 122
4.1.8 控制移动速度 131
4.2 显示定位技术 134
4.2.1 【演示】窗口坐标系统 134
4.2.2 定位显示对象 135
4.2.3 拖动显示对象 138
4.3 运用层次 141
4.4 运用过渡效果 147
4.5 运用文本和图像 148
4.6.1 压缩数据 149
4.6 运用声音 149
4.6.2 播放 151
4.7 运用数字化电影 152
4.7.1 压缩 152
4.7.2 播放 152
4.8 同步处理 153
4.8.1 系统变量与系统函数 153
4.8.2 常用同步控制方式 154
第5章 设计交互式多媒体程序 165
5.1 交互作用要素 166
5.2 交互作用分支结构 166
5.2.1 创建 167
5.2.2 执行 169
5.2.3 知识跟踪 172
5.3 【交互作用】设计图标 173
5.3.1 创建和编辑交互界面 173
5.3.2 【Properties: Incraction Icon】对话框 174
5.4 11种响应类型 177
5.4.1 按钮响应 177
5.4.2 热区响应 192
5.4.3 热对象响应 196
5.4.4 目标区响应 197
5.4.5 下拉式菜单响应 201
5.4.6 条件响应 205
5.4.7 文本输入响应 207
5.4.8 按键响应 213
5.4.9 时间限制响应 217
5.4.10 响应重试限制 223
5.4.11 事件响应 224
5.5 跟踪用户交互过程 226
5.5.1 相关系统变量 226
5.5.2 应用实例:跟踪用户的答题过程 227
5.6 永久性响应 229
5.6.1 永久性响应 229
5.6.2 响应过程 231
5.6.3 控制作用范围 235
5.7 设计灵活的交互方式 236
5.7.1 制作控制板 236
5.7.2 制作快捷菜单 239
5.7.3 制作多栏编辑界面 242
5.7.4 利用外部函数实现新的响应类型 247
5.8.1 决策判断分支结构 252
5.8 控制程序流程 252
5.8.2 导航结构 261
5.8.3 在不同程序间跳转 281
第6章 验证程序设计 285
6.1 数据库编程 286
6.1.1 ODBC 286
6.1.2 Authorware 对ODBC的支持 288
6.1.3 利用数据库保存数据 291
6.2 制作标准化考试程序 294
6.2.1 单项选择题 295
6.2.2 实现“A、B”卷 299
6.2.3 多项选择题 300
6.2.4 异常处理过程 307
6.2.5 开发“标准化考试”程序 309
第7章 使用库文件 319
7.1 创建库文件 320
7.2 使用库文件 322
7.2.1 修改设计图标 322
7.2.2 处理链接关系 324
第8章 知识模块 327
8.1 使用知识模块 328
8.1.1 模块化程序设计 328
8.1.2 知识模块概念 332
8.1.3 Authorware提供的知识模块 332
8.1.4 应用实例 335
8.2.1 创建【知识模块】设计图标 340
8.2.2 设置【知识模块】设计图标属性 340
8.2 创建知识模块 340
8.2.3 创建向导程序 342
第9章 使用外部资源 345
9.1 外部函数 346
9.1.1 使用动态链接库函数 346
9.1.2 开发Authorware专用函数库(U32、UCD) 349
9.2 Scripting Xtras 351
9.3 Sprite Xtras 352
9.3.1 组件属性、事件和方法 354
9.3.2 使用ActiveX控件 355
9.3.3 使用各种类型的多媒体数据 358
9.3.4 使用虚拟现实技术 367
9.4 使用OLE技术 370
9.4.1 创建OLE对象 371
9.4.2 使用OLE对象 373
第10章 调试与打包发布程序 377
10.1 调试 378
10.1.1 设计期间的要求 378
10.1.2 使用调试工具 379
10.2 打包程序 382
10.2.1 打包程序文件 383
10.2.2 打包库文件 384
10.2.3 为网络环境打包 385
10.3 发布程序 395
附录A 系统变量 399
A.1 CMI变量 400
A.2 决策变量 402
A.3 文件变量 403
A.4 框架变量 404
A.5 普通变量 405
A.6 图形变量 412
A.7 Icons 413
A.8 交互变量 414
A.9 网络变量 418
A.10 时间变量 419
A.11 视频变量 420
附录B 系统函数 423
B.1 Math函数 424
B.2 文件函数 427
B.3 List函数 428
B.4 平台函数 431
B.5 普通函数 432
B.6 Character函数 439
B.7 CMI函数 442
B.8 框架函数 448
B.9 图形函数 450
B.10 Icons函数 452
B.11 Jump函数 455
B.12 Network函数 456
B.13 OLE函数 459
B.14 Target函数 460
B.15 Time函数 463
B.16 Video函数 464
附录C Scripting Xtras函数 467
C.1 ActiveX Xtra 468
C.2 FileIO Xtra 469
附录D Scripting Xtras属性与方法 473
D.1 Animated GIF Xtra属性 474
D.2 Animated GIF Xtra方法 475
D.3 Flash Xtra属性 475
D.4 Flash Xtra方法 485
D.5 QuickTime Xtra属性 487
D.6 QuickTime Xtra方法 494
附录E 外部函数 499
E.1 FTP.u32 500
E.2 HListBox.u32 502
E.3 Memtools.u32 503
E.4 ODBC.u32 506
E.5 Scrledit.u32 506
E.6 tMsControls.u32 507