第1章 Authorware 7.0简介 1
目录 1
1.1 Authorware的主要功能和特点 2
1.1.1 Authorware的功能 2
1.1.2 Authorware的特点 2
1.1.3 Authorware 7.0 新功能 3
1.2 Authorware 7.0的安装、启动与退出 5
1.2.1 Authorware 7.0的安装 5
1.2.3 Authorware 7.0的退出 7
1.2.2 Authorware 7.0的启动 7
1.3 Authorware 7.0工作界面 8
1.3.1 标题栏 8
1.3.2 菜单栏 9
1.3.3 工具栏 10
1.3.4 图标选择板 12
1.3.5 设计窗口 13
1.4 Authorware 7.0中的基本操作 14
1.3.6 浮动面板 14
1.3.7 属性检查器 14
1.4.1 文件操作 15
1.4.2 图标操作 16
1.5 本章小结 18
1.6 习题 19
第2章 文本的应用 21
2.1 显示图标 22
2.1.1 添加显示图标及打开演示窗口 22
2.1.2 设置演示窗口属性 22
2.1.3 显示图标属性检查器 24
2.2 文本对象的建立与编辑 28
2.2.1 创建文本对象 28
2.2.2 编辑文本对象 29
2.2.3 设置文本风格 32
2.2.4 嵌入变量 36
2.2.5 导入外部文本 38
2.3 应用举例——制作阴影字 40
2.5 习题 41
2.4 本章小结 41
第3章 图形图像的应用 44
3.1 图形对象的建立 45
3.1.1 绘图工具箱简介 45
3.1.2 绘制图形 45
3.2 图形编辑 47
3.2.1 选择图形 47
3.2.4 编辑矩形和圆角矩形对象 48
3.2.2 编辑直线对象 48
3.2.3 编辑椭圆(或圆)形对象 48
3.2.5 编辑多边形对象 49
3.2.6 同时编辑多个对象 49
3.3 设置图形样式 50
3.3.1 修改线型 50
3.3.2 修改图形颜色 51
3.4.1 调整图形的前后位置 52
3.4 图形的放置 52
3.3.3 修改图形填充方式 52
3.4.2 图形的排列与对齐 53
3.5 图形的覆盖模式 55
3.6 图像对象的属性设置 56
3.6.1 导入外部图像 56
3.6.2 设置导入图像的属性 57
3.7 本章小结 59
3.8 习题 59
第4章 声音的应用 62
4.1 声音图标属性 63
4.2 导入声音文件 64
4.2.1 从声音图标导入声音文件 64
4.2.2 用拖拉方式导入声音文件 65
4.3 控制声音对象 66
4.3.1 控制声音对象与其他对象的关系 66
4.3.2 控制声音对象的播放次数 66
4.4.1 将WAV声音文件压缩成VOX声音文件 67
4.4 压缩声音文件 67
4.3.3 控制声音对象的播放速度 67
4.4.2 将WAV声音文件压缩成SWA 声音文件 70
4.5 本章小结 71
4.6 习题 71
第5章 数字化电影和DVD的应用 74
5.1 数字化电影对象的建立与应用 75
5.1.1 Authorware 7.0支持的数字化电影格式 75
5.1.2 数字化电影图标属性检查器 76
5.1.4 用拖拉方式导入数字化电影 79
5.1.3 用数字化电影图标导入数字化电影 79
5.2 数字化电影应用示例 80
5.3 DVD对象的建立与应用 82
5.3.1 控制DVD 播放 83
5.3.2 DVD图标属性检查器 84
5.4 使用GIF动画 86
5.5 使用F1ash动画 88
5.6 使用OuickTime 动画 90
5.7 媒体同步播放 92
5.8 本章小结 94
5.9 习题 94
第6章 对象效果的设置 97
6.1 使用变换、等待和擦除图标 98
6.1.1 设置不同的显示效果 98
6.1.2 设置程序的中断 100
6.1.3 设置擦除效果 103
6.2.1 移动图标属性检查器及移动类型 106
6.2 移动图标的应用 106
6.2.2 两点之间的移动 108
6.2.3 点到直线的移动 111
6.2.4 点到指定区域的移动 113
6.2.5 沿任意路径到终点的移动 115
6.2.6 沿任意路径到指定点的移动 116
6.3 本章小结 117
6.4 习题 117
第7章 人机交互的实现(一) 121
7.1 交互图标概述 122
7.2 按钮响应及应用实例 124
7.3 热区响应及应用实例 130
7.4 热对象响应及应用实例 134
7.5 目标区域响应及应用实例 137
7.6 下拉菜单响应及应用实例 140
7.7 本章小结 144
7.8 习题 144
第8章 人机交互的实现(二) 147
8.1 文本输入响应及应用实例 148
8.2 条件响应及应用实例 150
8.3 按键响应及应用实例 155
8.4 重试限制响应及应用实例 159
8.5 时间限制响应及应用实例 166
8.6 事件响应及应用实例 171
8.7 本章小结 175
8.8 习题 176
第9章 结构化程序设计 179
9.1 群组图标的使用 180
9.2 计算图标的使用 182
9.3 判断图标及其属性 186
9.3.1 建立一个简单的分支程序 186
9.3.2 设置判断图标属性 187
9.3.3 设置路径属性 188
9.4 顺序分支结构的创建 189
9.5 随机分支结构的创建 191
9.5.1 随机执行任意路径分支结构的使用 191
9.5.2 随机执行未执行过的路径分支结构的使用 193
9.6 条件分支结构的创建 196
9.7 本章小结 198
9.8 习题 198
第10章 框架和导航图标的应用 201
10.1 框架图标概述 202
10.1.1 利用框架图标创建框架结构的操作 202
10.1.2 导航控制按钮 203
10.1.3 框架图标的内部结构 205
10.2 导航图标 208
10.1.4 框架图标属性检查器 208
10.2.1 导航图标属性检查器 209
10.2.2 向前查找 209
10.2.3 附近查找 210
10.2.4 任意查找 210
10.2.5 计算查找 212
10.2.6 文本查找 214
10.3 框架结构的实际应用 215
10.3.1 创建矩形按钮系统 216
10.3.2 创建自定义按钮系统 217
10.4 使用超文本 219
10.4.1 自定义超文本风格 220
10.4.2 应用超文本风格 221
10.5 本章小结 223
10.6 习题 223
第11章 变量、函数和表达式的使用 226
11.1.1 变量类型 227
11.1 变量 227
11.1.2 系统变量 229
11.1.3 自定义变量 231
11.2 函数 233
11.2.1 参数和返回值 234
11.2.2 系统函数的使用 234
11.2.3 自定义函数的使用 236
11.3 表达式 238
11.3.1 运算符 238
11.3.2 表达式 240
11.4 程序语句 241
11.4.1 条件语句 242
11.4.2 循环语句 246
11.5 应用实例 249
11.5 制作演示窗口显示过渡效果 249
11.5.2 制作形似蜘蛛网的包络线 252
11.5.3 制作单选按钮组 254
11.7 习题 256
11.6 本章小结 256
第12章 使用Xtras和ActiveX控件 260
12.1 Xtras的类型及使用 261
12.1.1 Transition Xtras类型 261
12.1.2 SpriteXtras类型 262
12.1.3 Scripting Xtras类型 264
12.2.1 加入ActiveX控件 267
12.2 使用ActiveX控件 267
12.1.5 Tool Xtras类型 267
12.1.4 MIX service and ViewerXtras类型 267
12.2.2 ActiveX控件的属性、方法和事件 268
12.2.3 ActiveX控件的注册 270
12.2.4 ActiveX控件的应用 272
12.3 本章小结 277
12.4 习题 277
第13章 使用库、模块和知识对象 280
3.1.2 创建和使用库 281
13.1.1 库及其特点 281
13.1 库的创建和使用 281
13.2 链接的更新和识别 285
13.2.1 链接的更新 285
13.2.2 链接的识别 285
13.3 模块的创建和使用 287
13.3.1 模块及其特点 287
13.3.2 模块的创建 288
13.3.4 模块的转换 289
13.3.3 模块的使用 289
13.3.5 库与模块的区别 290
13.4 使用知识对象 290
13.4.1 知识对象及其类型 290
13.4.2 知识对象的使用 295
13.5 本章小结 306
13.6 习题 306
第14章 作品的调试、打包与发布 309
14.1 作品的测试与调试 310
14.1.1 使用开始标志和结束标志调试程序 310
14.1.2 使用控制面板与跟踪窗口调试程序 311
14.1.3 使用Trace()函数 313
14.1.4 动态显示变量 314
14.1.5 如何避免出现错误 315
14.2 作品的打包与发布 316
14.2.1 程序的打包 316
14.2.2 库的打包 318
14.3 路径的使用 319
14.4 发布文件的组织 320
14.4.1 发布时所需要的文件 320
14.4.2 选择发布媒体 323
14.5 Web打包功能 323
14.6 “一触即发”功能 326
14.6.1 “一触即发”功能的设置 326
14.6.2 使用“一触即发”功能发布作品 335
14.6.3 同时发布多个作品 337
14.7 安装程序的制作 338
14.8 本章小结 343
14.9 习题 344
第15章 Authorware的网络应用 346
15.1 Authorware的网络功能 347
15.2 基于Web Authorware程序设计 347
15.2.1 基于 Web的Authorware程序的设计思想 348
15.2.2 程序中使用的图片和声音 348
15.2.3 访问网络资源 349
15.3 发送电子邮件 354
15.3.1 利用Send E-mail知识对象发送电子邮件 355
15.3.2 利用SMTP.u32文件中的函数发送电子邮件 357
15.4 本章小结 363
15.5 习题 363
第16章 软件开发的一般步骤 365
16.1 选题及策划 366
16.1.1 需求分析 366
16.1.2 前期策划 366
16.2 编写开发计划 369
16.2.1 软件工程思想 369
16.1.3 开发人员的组成 369
16.2.2 多媒体软件开发步骤 370
16.3 多媒体软件的层次结构 372
16.3.1 课程与主题之间的联系 372
16.3.2 主题与步骤之间的联系 373
16.3.3 课程与步骤之间的联系 373
16.4 本章小结 374
16.5 习题 374
第17章 综合实例开发——考试系统 376
17.1 考试系统的策划与设计 377
17.1.1 需求分析和前期策划 377
17.1.2 Authorware 与数据库 377
17.1.3 系统框架设计 380
17.1.4 考试系统演示效果 382
17.2 制作登录系统 383
17.2.1 登录效果演示 383
17.2.2 程序流程设计 384
17.2.3 初始化设计 384
17.2.4 用户输入设计 386
17.2.5 用户判断设计 388
17.2.6 退出设计 393
17.3 程序初始化 394
17.4 程序框架开发 397
17.4.1 反馈框架 398
17.4.2 设置框架 401
17.4.3 帮助框架 405
17.5.1 单选 406
17.5 题库框架开发 406
17.5.2 多选 412
17.5.3 判断 414
17.5.4 填空和简述 415
17.6 本章小结 416
附录A Authorware 7.0常用的系统变量 417
附录B Authorware 7.0常用的系统函数 432
附录C Auhorware 7.0的文件类型 462
附录D Autuhorware 7.0的图标属性 463
附录E 参考答案 470