1.1 Authorware 7.0新特性 1
目录 1
9.4.1 Speech Xtra 43 1
第1章 Authorware 7.0简介 1
1.2 运行环境 3
1.3 安装Authorware 7.0 3
1.4 安装Authorware Web Player 7 5
1.5 安装Authorware 7.0文件版本转换程序 7
1.6 快速浏览Authorware 7.0 9
1.7 网上资源 14
第2章 多媒体素材的导入与管理 16
2.1 显示对象的概念 16
2.2 多媒体素材的导入途径 17
2.2.1 【导入文件】按钮与【导入文件】对话框窗口 17
2.2.2 拖放与粘贴 18
2.2.3 利用变量与函数 19
2.3.1 导入文本 20
2.3 各种素材的导入 20
2.3.2 导入图像 22
2.3.3 导入声音 22
2.3.4 导入数字化电影 23
2.3.5 导入DVD电影 24
2.4 图像对象属性详解 28
2.5 【显示】设计图标属性详解 35
2.6 【声音】设计图标属性详解 50
2.7 【数字化电影】设计图标属性详解 53
2.8 【DVD】设计图标属性详解 57
2.9 设计图标的批量处理 60
2.10 多媒体素材的管理 61
2.10.1 外部多媒体文件浏览器 61
2.10.2 输出内部多媒体数据 64
2.11 OLE技术的使用 65
2.11.1 OLE对象的创建 66
2.11.2 OLE对象的使用 69
第3章 编写程序代码 72
3.1 AWS编程基础 72
3.1.1 变量 72
3.1.2 函数 77
3.1.3 运算符和表达式 83
3.1.4 程序语句 85
3.1.5 【运算】设计图标 90
3.2 代码应用 100
3.2.1 嵌入文本对象 100
3.2.2 控制对象属性 103
3.2.3 引用设计图标 105
3.3 使用列表 107
3.3.1 线性列表 107
3.3.2 属性列表 109
3.3.3 多维列表 111
3.4 字符串处理 112
3.4.1 特殊字符 112
3.4.2 行与段落 114
3.4.3 构造字符串处理过程 115
3.5 脚本函数 120
3.5.1 内部脚本函数 120
3.5.2 变量与参数 124
3.5.3 引用与递归 129
3.5.4 脚本函数的管理 132
3.5.5 外部脚本函数 134
3.5.6 字符串脚本函数 135
3.6 JS编程 137
3.6.1 JavaScript forAuthorware 137
3.6.2 Authorware文档对象模型 149
3.6.3 aw对象 150
3.6.4 Icon对象 151
3.6.5 Datatype对象 152
3.7 动态构造程序代码 153
3.7.1 Eval与EvalAssign 153
3.7.2 EvalJS与EvalJSFile 156
3.8 编程实例:制作一个时钟 158
3.9 编程实例:制作数字计时器 167
第4章 设计演播式多媒体程序 173
4.1 设计动画 173
4.1.1 移动方式详解 173
4.1.2 终点区域与即时型表达式 182
4.1.3 控制移动速度 187
4.1.4 设计函数曲线路径 189
4.2 【擦除】设计图标属性详解 193
4.3 【等待】设计图标属性详解 194
4.4 显示定位技术 195
4.4.1 【演示】窗口坐标系统 195
4.4.2 显示对象的定位 197
4.4.3 显示对象的拖动 199
4.5 运用层次 201
4.6 运用过渡效果 204
4.7 运用文本和图像 207
4.8 运用声音 210
4.8.1 声音数据的压缩 211
4.8.2 声音的播放与控制 213
4.9 数字化电影的运用 215
4.9.1 数字化电影的压缩 215
4.10.1 相关系统变量与系统函数 216
4.10 同步处理 216
4.9.2 数字化电影的播放与控制 216
4.10.2 常用同步控制方式 217
第5章 交互式多媒体程序的设计 232
5.1 交互作用的要素 232
5.2 交互作用分支结构 233
5.2.1 交互作用分支结构的创建 233
5.2.2 交互作用分支结构的执行 237
5.2.3 知识跟踪 240
5.3 【交互作用】设计图标 241
5.3.1 交互界面的创建和编辑 241
5.3.2 【交互作用】设计图标属性检查器 242
5.4.1 按钮响应 245
5.4 11种响应类型 245
5.4.2 热区响应 259
5.4.3 热对象响应 262
5.4.4 目标区响应 264
5.4.5 下拉式菜单响应 268
5.4.6 条件响应 272
5.4.7 文本输入响应 275
5.4.8 按键响应 282
5.4.9 时间限制响应 286
5.4.10 重试限制响应 292
5.4.11 事件响应 293
5.5 跟踪用户的交互过程 295
5.5.1 相关系统变量 295
5.5.2 应用实例:跟踪用户的答题过程 296
5.6 永久性响应 298
5.6.1 永久性响应简介 298
5.6.2 永久性响应的响应过程 300
5.6.3 控制永久性响应的作用范围 304
5.7 设计灵活的交互方式 305
5.7.1 制作控制板 306
5.7.2 制作右键弹出菜单 309
5.7.3 制作多栏编辑界面 313
5.7.4 利用外部函数实现新的响应类型 318
5.8 程序流程控制 322
5.8.1 决策判断分支结构 323
5.8.2 导航结构 333
5.8.3 在不同程序之间跳转 351
6.1 数据库编程 355
第6章 测验程序的设计 355
6.1.1 开放式数据库连接(ODBC) 355
6.1.2 Authorware对ODBC的支持 357
6.1.3 利用数据库存储数据 361
6.2 制作标准化考试程序 364
6.2.1 单项选择题 364
6.2.2 “A、B”卷的实现 369
6.2.3 多项选择题 370
6.2.4 异常处理过程 376
6.2.5 制作“标准化考试”程序 378
第7章 库文件的使用 388
7.1 为什么要使用库文件 388
7.2 库文件的创建 389
7.3 库文件的维护 391
7.3.1 设计图标的修改 392
7.3.2 链接关系的处理 393
第8章 知识对象 396
8.1 模块与知识对象 396
8.1.1 模块化程序设计 396
8.1.2 知识对象的概念 400
8.1.3 Authorware提供的知识对象 401
8.2 创建知识对象 407
8.2.1 【知识对象】设计图标的创建 407
8.2.2 【知识对象】设计图标属性设置 408
8.2.3 向导程序的创建 409
9.1 Xtras 414
9.2 Scripting Xtras 414
第9章 使用外部资源 414
9.3 Sprite Xtras 415
9.3.1 组件属性、事件和方法 417
9.3.2 安装与注册ActiveX控件 418
9.3.3 Authorware Web Player控件的安装与卸载 422
9.3.4 CallString 424
9.4 TTS技术应用 430
9.4.2 TextToSpeech Class控件 439
9.5 Agent技术应用 451
9.5.1 语音输出 453
9.5.2 动态效果与事件 454
9.5.3 应用实例 455
9.6 交互式三维动画 464
9.6.1 使用Cult3D三维模型 464
9.6.2 使用QuickDraw3D三维模型 469
9.7 流媒体技术应用 476
9.7.1 Windows Media 477
9.7.2 Real Player 481
9.7.3 QuickTime Xtra 484
9.7.4 Flash Xtra 491
9.7.5 Shockwave Flash Object 497
9.8 使用虚拟现实技术 499
9.8.1 交互操作 500
9.8.2 程序控制 502
9.9 使用外部函数 503
9.9.1 使用动态链接库函数 503
9.9.2 动态内存分配 506
9.9.3 开发Authorware专用函数库(U32) 509
9.10 DVD影片播放控制 511
9.11 使用Windows通用控制 517
9.11.1 创建控制对象 517
9.11.2 使用监控变量 519
9.11.3 属性与消息 520
9.11.4 应用实例 522
9.12 Authorware的极限 525
9.12.1 同时播放多段声音 526
9.12.2 控制音量 527
9.12.3 嵌入实用程序 529
9.12.4 不规则与半透明窗口 533
第10章 程序的调试与发行 539
10.1 程序的调试 539
10.1.1 设计期间的要求 539
10.1.2 调试工具的使用 540
10.2 打包与发行 544
10.2.1 发行前的设置 544
10.2.2 本地发行与远程发行 557
10.2.3 编辑HTML代码 560
10.2.4 编辑映像文件 562
10.3 搜索路径 570