第1章 Authorware快速入门 1
1.1 多媒体初步 1
1.2 基于图标的创作方式 1
1.2.1 显示图标 2
1.2.2 运动图标 3
1.2.3 擦除图标 3
1.2.4 等待图标 3
1.2.5 导航图标 3
1.2.7 决策图标 4
1.2.6 框架图标 4
1.2.8 交互图标 5
1.2.9 计算图标 5
1.2.10 组图标 5
1.2.11 动画图标 6
1.2.12 声音图标 6
1.2.13 视频图标 6
1.2.14 开始和停止标签 6
1.2.15 调色板图标 7
1.2.16 图标基本操作 7
1.3.1 流程线的层次 9
1.3.2 程序流程结构 9
1.3 熟悉Authorware的程序流程 9
1.4 使用Authorware进行多媒体创作的步骤 11
1.4.1 创建新的项目文件 11
1.4.2 设置新文件的属性 12
1.5 本章小结 14
第2章 Authorware 5.0新增功能 16
2.1 丰富的媒体处理和集成环境 16
2.1.1 媒体处理功能的增强 16
2.1.2 对媒体支持能力的增强 18
2.2 高效的开发过程 18
2.2.2 图标的批处理功能 19
2.2.1 新增Knowledge Object 19
2.2.3 输出内部媒体 21
2.2.4 将外部文件打包到作品内部 22
2.3 强大的网络功能 22
2.4 本章小结 23
第3章 文本和图形媒体对象 24
3.1 认识Authorware的绘图工具箱 24
3.2 辅助工具 25
3.2.1 认识“Colors”颜色选择对话框 25
3.2.2 认识“Modes”模式对话框 26
3.2.3 认识“Fills”填充模式对话框 27
3.3.1 创建文本对象和设置 28
3.3 文本对象 28
3.4.1 导入外部图形文件 32
3.4.2 编辑导入的图形对象 32
3.4 图形对象 32
3.4.3 使用绘图函数创建简单交互的例子 34
3.4.4 有关使用图形对象的注意问题 39
3.5 本章小结 40
第4章 创建人机交互 41
4.1 认识Authorware中的交互 41
4.1.1 交互的结构 41
4.1.2 认识交互属性对话框 42
4.2.1 添加自定义按钮以及创建按钮响应交互 44
4.2 常用交互类型 44
4.2.2 创建热区响应交互 51
4.2.3 创建热体交互 56
4.2.4 创建目标区域移动交互 59
4.2.5 创建文本输入交互 65
4.2.6 创建尝试次数交互 70
4.2.7 创建条件交互 72
4.2.8 创建下拉菜单 76
4.3 本章小结 79
5.1.1 运动类型 80
第5章 使用运动图标创建动画效果 80
5.1 初识运动图标 80
5.1.2 使用运动图标的通常设置 81
5.2 使用运动图标创建运动效果 83
5.2.1 使用“Direct to Point”创建乌龟赛跑 83
5.2.2 使用“Path to End”运动类型创建鸭子展翅高飞 88
5.2.3 使用其他运动类型创建动画效果 92
5.3 本章小结 94
6.1.2 设置决策图标的属性对话框 96
6.1.1 决策图标实现的程序功能 96
6.1 决策图标的工作原理 96
第6章 使用决策图标 96
6.2 使用决策图标管理测试题库 99
6.2.1 必答题类型测试题库 99
6.2.2 随机测试题库 107
6.2.3 和测试题库相关的时间限制 108
6.3 使用决策图标来实现循环 110
6.3.1 创建使用者控制的循环显示效果 110
6.3.2 使用决策图标实现自动演示 117
6.4 本章小结 122
7.1.1 框架图标的内部结构 123
7.1 框架图标简介 123
第7章 使用框架图标管理页面 123
7.1.2 框架图标入口流程中使用的导航图标 125
7.2 使用框架图标创建翻页流程 130
7.2.1 完成“翻页.a5p”项目文件的框架入口流程 130
7.2.2 完成“翻页.a5p”项目文件的页面设计 135
7.2.3 使用系统变量来控制翻页按钮 135
7.3 使用框架图标来管理超级链接 138
7.3.1 定义具有超级链接风格的文本 139
7.3.2 实现超级链接的流程 140
7.4 本章小结 144
8.1.1 声音图标 145
第8章 声音、动画和视频 145
8.1 Authorware如何控制声音、动画和视频 145
8.1.2 为“翻页.a5p”项目文件的翻页按钮添加音效 147
8.1.3 动画图标 148
8.1.4 视频图标 153
8.2 本章小结 154
第9章 掌握Knowledge Object编程 155
9.1 从Knowledge Object开始 155
9.1.1 使用“Application”创建项目文件 156
9.1.2 运行“Application”构建的程序框架 163
9.2.1 “Copy File Knowledge Object”实现文件的拷贝 168
9.2 使用Knowledge Object实现特定程序功能 168
9.2.3 “Browser Folder Dialog Knowledge Object”的使用 173
9.2.4 Message Box Knowledge Object 创建消息框 175
9.2.5 “Movie Controller Knowledge Object”控制动画的播放 181
9.3 本章小结 185
第10章 实现和外部文件的通讯 186
10.1 读写外部文件 186
10.1.1 写外部文件的程序功能 186
10.1.2 读外部文件的程序功能 190
10.2 调用外部应用程序 193
10.3.2 配置数据库的源 194
10.3 ODBC数据库在Authorware中的应用 194
10.3.1 ODBC简介 194
10.3.3 在Authorware中访问数据源 196
10.4 本章小结 198
第11章 扩充Authorware 5.0的功能 199
11.1 使用UCD库函数显示动态GIF文件 199
11.1.1 将函数加载到文件中 199
11.1.2 让GIF动起来 202
11.2 使用UCD库函数播放MIDI音乐 204
11.2.1 加载函数 204
11.2.2 播放MIDI 205
11.3 使用UCD库函数复制文件 206
11.3.1 加载函数 206
11.3.2 复制文件 206
11.4 编写自己的UCD 207
11.4.1 动态链接库的调用 207
11.4.2 Authorware的DLL扩充 210
11.5 使用ActiveX控件 213
11.5.1 使用ActiveX控件播放MP3 213
11.5.2 对ActiveX控件属性进行设置 217
11.5.3 使用VB编写一个ActiveX控件 220
11.5.4 使用VC的MFC开发ActiveX控件 224
11.6 制作个人主页 228
11.7 本章小结 236
第12章 Authorware的网络应用 237
12.1 Authorware的网络功能概述 237
12.2 “Streaming”的概念 237
12.3 创建网络上的测试游戏 238
12.3.1 有关作品创建说明 238
12.3.2 创建“nettest.a5p”项目文件的前期工作 238
12.3.3 “nettest.a5p”总体框架 240
12.3.4 实现测试功能 243
12.3.5 实现发送E-mail的功能 248
12.3.6 作品完成 255
12.4 实现nettest.a5p文件向网络分发 255
12.4.1 打包生成nettest.a5r文件 256
12.4.2 使用Authorware5Web Packager 256
12.4.3 使用WWW浏览器浏览 259
12.5 本章小结 261
附录1 系统变量 262
1. General类型的系统变量 262
2. File类型变量 270
3. Decision类型的变量 272
4. Frame Work类型的变量 273
5. Graphics类型变量 274
6. Icon类型变量 275
7. Interaction类型变量 278
8. Time类型变量 284
附录2 系统函数 287
1. General类型函数 287
2. File类型函数 294
3. Framework类型函数 296
4. Graphics类型函数 296
5. Language类型变量 299
6. Jump类型函数 301