Authorware 全面教程:从入门到精通
Authorware 是一款曾经风靡全球的基于流程图的多媒体创作工具,它以其直观的“图标化”编程方式,让创作者无需编写复杂的代码,只需通过拖拽图标和设置逻辑,就能制作出集文本、图像、声音、视频、动画和交互于一体的多媒体应用程序或课件。

(图片来源网络,侵删)
虽然 Authorware 的开发已停止,且在 Windows 10/11 上运行需要一些兼容性设置,但它在教育领域,特别是课件制作方面,依然拥有不可替代的地位和一批忠实用户。
第一部分:基础入门篇
第一章:认识 Authorware
-
什么是 Authorware?
- 定义:一个可视化、基于流程图的多媒体创作平台。
- 核心思想:将整个应用程序看作一个“流程”,开发者通过拖放不同的功能“图标”(Icon)到主流程线上,并设置它们的属性,来构建程序的结构和逻辑。
- 应用领域:主要用于制作教学课件、电子图书、产品演示、多媒体光盘、模拟训练系统等。
-
Authorware 的优缺点
- 优点:
- 直观易学:流程图式开发,逻辑清晰,对非程序员非常友好。
- 强大的交互能力:内置丰富的交互响应类型(按钮、热区、热对象、目标区、下拉菜单、按键、文本输入、条件、尝试限制、时间限制等)。
- 丰富的媒体支持:能很好地整合文本、图形、声音、数字电影、视频等多种媒体。
- 强大的打包发布:可以方便地将作品打包成
.exe文件,脱离 Authorware 环境独立运行。
- 缺点:
- 版本停滞:自 2007 年的 Authorware 7.0 后,Adobe 便停止了更新。
- 兼容性问题:在较新的操作系统(如 Win10/11)上运行需要手动配置(如使用
Compatibility Mode或第三方工具)。 - 现代感不足:其界面和功能与现在的现代开发工具(如 Articulate Storyline, Adobe Captivate)相比,显得有些过时。
- 不支持 64 位:仅支持 32 位系统。
- 优点:
-
安装与启动
(图片来源网络,侵删)- 获取安装包:需要自行寻找 Authorware 7.0 的安装包(通常包含序列号)。
- 安装步骤:与普通软件安装类似,一路“下一步”即可。
- 兼容性设置:
- 找到安装后的
AW70.exe主程序。 - 右键点击 -> 属性 -> 兼容性。
- 勾选“以兼容模式运行这个程序”,并选择 Windows XP (Service Pack 3)。
- 勾选“以管理员身份运行此程序”。
- 点击“应用”和“确定”。
- 找到安装后的
第二章:Authorware 工作界面初探
启动 Authorware 后,你会看到几个核心窗口:
-
图标工具栏
- 这是 Authorware 的灵魂,包含了所有用来构建程序的功能模块。
- 常用图标:
- 显示:用于显示文本、图形和静态图像。
- 移动:使显示图标中的对象产生动画效果(5 种移动类型)。
- 擦除:以指定的效果擦除屏幕上显示的内容。
- 等待:暂停程序执行,等待用户操作(如点击鼠标、按键盘)或经过一段时间。
- 导航:实现框架内的页面跳转,类似超链接。
- 框架:提供一组导航图标,用于创建翻页结构。
- 决策:创建分支结构,实现程序的条件判断和循环。
- 交互:创建用户与程序的交互入口,是 Authorware 最强大的功能之一。
- 计算:用于编写脚本代码,实现复杂逻辑和变量运算。
- 群组:将多个图标组合成一个,使流程图更整洁。
- 数字电影:导入和播放动画或视频文件。
- 声音:导入和播放音频文件。
- 视频:控制播放外部视频设备(如激光视盘)。
- 开始/结束旗:用于调试程序,设置程序的起始和结束点。
- 图标调色板:为图标上色,方便区分。
-
设计窗口
这是你的“画布”,流程图就是在这里绘制的,一条垂直的主流程线代表程序的执行顺序。
(图片来源网络,侵删) -
演示窗口
程序运行时的最终效果窗口,你可以在其中预览你的作品。
-
属性检查器
- 选中任何图标或对象后,按
Ctrl+I(或修改 -> 图标 -> 属性)打开,这是设置图标属性的核心面板,如显示内容、过渡效果、移动速度、交互类型等。
- 选中任何图标或对象后,按
第二部分:核心功能与操作篇
第三章:图标详解(一)—— 基础媒体
显示图标
- 作用:展示静态内容。
- 操作:
- 从图标工具栏拖动一个【显示】图标到设计窗口的流程线上,并命名(如“欢迎页”)。
- 双击该图标,打开演示窗口。
- 使用工具箱中的文本工具(A)输入文字,或使用图形工具绘制图形。
- 可以导入外部图片:执行“文件 -> 导入 -> 导入文件”。
- 重要属性:
- 显示:设置对象的层次(Layer)、过渡效果。
- 版面布局:设置对象在窗口中的位置(不改变、在屏幕上、沿特定路径等)。
- 交互作用:是否“防止自动擦除”、“擦除之前暂停”等。
移动图标
- 作用:让【显示】图标中的对象动起来。
- 操作:
- 确保【显示】图标在流程线上。
- 拖动一个【移动】图标到【显示】图标下方。
- 双击【移动】图标,在属性面板中:
- 类型:选择移动类型。
- 指向固定点:从 A 点直线移动到 B 点。
- 指向固定直线上的某点:对象沿一条直线移动,终点由变量控制。
- 固定路径的终点:对象沿你绘制的任意曲线路径移动。
- 指向固定路径上的任意点:对象沿路径移动,停止点由变量控制。
- 计时:设置移动时间(秒)或速度(/sec)。
- 执行方式:等待直到完成、同时执行、永久。
- 类型:选择移动类型。
擦除图标
- 作用:有选择地、有过渡效果地擦除屏幕内容。
- 操作:
- 将【擦除】图标拖到需要擦除的位置。
- 双击【擦除】图标,打开属性面板。
- 点击“删除”按钮,然后在演示窗口中点击你想要擦除的对象。
- 技巧:按住
Shift键可以连续选择多个对象进行擦除。
等待图标
- 作用:暂停程序,给用户阅读或思考的时间。
- 属性设置:
- 事件:选择“按任意键”或“单击鼠标”来结束等待。
- 时限:设置一个倒计时,时间到自动结束等待。
- 选项:可以勾选“显示按钮”,在屏幕上显示一个“继续”按钮。
第四章:图标详解(二)—— 交互与导航
交互图标
- 这是 Authorware 的核心。 它本身不显示内容,而是作为交互响应的“容器”。
- 基本结构:一个【交互】图标 + 多个【响应】分支(通常是【群组】或【显示】图标)。
- 操作:
- 拖动一个【交互】图标到流程线上。
- 拖动一个图标(如【显示】或【群组】)到【交互】图标的右侧,此时会弹出“交互类型”对话框。
- 选择一种交互类型,点击“确定”。
- 重复步骤 2-3,可以创建多个响应分支。
- 交互类型详解:
- 按钮:在屏幕上创建一个按钮,点击后执行分支内容。
- 热区:在屏幕上定义一个矩形区域,鼠标进入或点击该区域时触发。
- 热对象:将【显示】图标中的某个具体对象(如一张图片、一段文字)作为热区,鼠标点击它时触发。
- 目标区:用户将一个对象拖拽到指定区域时触发,常用于拖拽排序、配对等练习。
- 下拉菜单:在程序窗口顶部创建一个菜单。
- 按键:用户按下指定的键盘按键时触发。
- 文本输入:提供一个输入框,当用户输入的内容与预设内容匹配时触发,常用于问答、填空。
- 条件:当某个变量的值满足预设条件时自动触发。
- 尝试限制:限制用户进行某种交互尝试的次数。
- 时间限制:限制用户必须在规定时间内完成交互。
框架与导航图标
- 作用:用于创建类似电子书或网页的翻页结构。
- 操作:
- 拖动一个【框架】图标到流程线上。
- 双击【框架】图标,你会看到它内部已经预设了一套导航控制(如“上一页”、“下一页”、“查找”等),这些控制由一个【计算】图标和多个【导航】图标组成。
- 在【框架】图标的右侧拖入多个图标(通常是【显示】图标),每个图标代表一页“内容”。
- 你可以删除或修改【框架】图标内部的默认导航控制,也可以添加自己的【导航】图标来实现自定义跳转(点击目录中的某一章,直接跳转到对应页面)。
第三部分:进阶与实战篇
第五章:变量、函数与计算图标
- 计算图标:是 Authorware 的“编程”入口,双击它可以打开一个脚本编辑窗口。
- 变量:
- 系统变量:Authorware 内置的变量,如
ClickX,ClickY(记录点击坐标),EntryText(记录文本输入框内容),PageFoundID(查找页面的ID) 等。 - 自定义变量:在计算图标中通过
name := value的方式创建(如score := 0)。
- 系统变量:Authorware 内置的变量,如
- 函数:
- 系统函数:Authorware 内置的函数,如
GoTo(IconID)(跳转到指定图标),Quit()(退出程序),DisplayIcon(IconID)(显示指定图标) 等。 - 自定义函数:可以使用
ucd(User Code DLL) 或a7r(Authorware 7 Runtime) 文件来扩展功能。
- 系统函数:Authorware 内置的函数,如
- 实战示例:计分系统
- 在流程线开始处拖入一个【计算】图标,命名为“初始化”。
- 双击打开,输入
score := 0,关闭时会提示保存变量,选择“是”。 - 创建一个交互,例如一个“正确答案”的热区响应。
- 双击该响应分支上方的响应类型符号(小手图标),打开属性面板。
- 在“响应”选项卡中,找到“分支”下拉菜单,选择“退出交互”。
- 在该分支的【显示】或【群组】图标内,再拖入一个【计算】图标。
- 双击这个【计算】图标,输入
score := score + 10。 - 在另一个“错误答案”的交互分支中,也放入一个【计算】图标,输入
score := score - 5。 - 在需要显示分数的地方,用文本工具输入
{score},花括号是显示变量值的标志。
第六章:实战案例:制作一个简单的课件
目标:制作一个“认识动物”的课件,包含封面、目录、内容页(图文并茂)、小测验和结束页。
-
封面:
- 拖入【显示】图标,命名为“封面”。
- 导入背景图和标题文字“认识动物王国”。
-
目录:
- 拖入【交互】图标,命名为“主菜单”。
- 拖入四个【群组】图标到其右侧,分别命名为“猫”、“狗”、“鸟”、“退出”。
- 选择“按钮”交互类型。
- 双击每个按钮响应符号,可以修改按钮的样式和标签。
- 在“猫”的【群组】图标内,放入【显示】图标(展示猫的图片和介绍)和【等待】图标。
- 同样制作“狗”和“鸟”的内容页。
-
跳转逻辑:
- 在“猫”的【群组】图标内,拖入一个【计算】图标。
- 在计算图标中输入
GoTo(IconID@"封面"),点击“猫”按钮后会返回封面。 - (更好的方式是使用框架图标来组织内容页,此处为简化说明)。
-
小测验:
- 拖入【交互】图标,命名为“测验”。
- 拖入两个【群组】图标,命名为“回答正确”和“回答错误”。
- 选择“热区”交互类型,覆盖图片中猫的区域。
- 在“回答正确”的响应属性中,设置分支为“退出交互”,并在其【计算】图标中加分。
- 在“回答错误”的响应属性中,设置分支为“继续”,并在其【群组】图标中显示错误提示和【等待】图标。
-
退出按钮:
- 在“主菜单”交互中,“退出”分支的【计算】图标内输入
Quit()。
- 在“主菜单”交互中,“退出”分支的【计算】图标内输入
-
打包发布:
- 执行 “文件 -> 发布 -> 打包”。
- 在弹出的对话框中:
- 打包文件:选择“无需 Runtime”(如果用户已安装 Authorware)或“应用平台 Windows XP and 98 2.0r”。通常选择后者,生成独立的 .exe 文件。
- 打包所有库文件:勾选。
- 打包外部媒体在内:勾选(这样所有图片、声音等都会打包进 exe 文件,但文件会变大),如果不勾选,需要将媒体文件和 exe 文件放在同一目录下。
- 点击“保存文件并打包”,选择保存路径,等待完成。
第四部分:资源与学习建议
第七章:学习资源推荐
由于 Authorware 是一款经典老软件,新资源较少,主要依赖旧有社区和文档。
-
经典教程与书籍:
- 《Authorware 7.0 实例教程》:国内很多大学都以此类书籍作为教材,实例丰富,非常适合入门。
- 《Authorware 多媒体制作技术》:更侧重于技术细节和高级应用。
-
在线社区与论坛:
- Authorware 中国:曾经的中文最大 Authorware 社区,现在可能访问困难,但存有大量历史文章和教程。
- CSDN / 博客园:搜索“Authorware 教程”,可以找到很多开发者分享的笔记和案例。
- YouTube:搜索 "Authorware tutorial",有英文视频教程,虽然画质可能不高,但操作演示非常直观。
-
常见问题与解决方案:
- 在 Win10/11 上无法运行:务必按照前文所述设置“兼容性模式”和“管理员权限”。
- 字体/图片显示异常:可能是字体文件缺失或路径问题,打包时选择“打包外部媒体在内”可以解决大部分问题。
- 声音/视频无法播放:检查编码格式是否被系统支持,同样,打包时选择“打包”或“保存在目录中”可以解决。
第八章:学习建议
- 从模仿开始:找一个小案例(比如一个带按钮的欢迎界面),亲手把它做出来,理解每个图标的作用。
- 掌握核心:把 80% 的精力放在 【显示】、【移动】、【擦除】、【等待】、【交互】 这五个图标上,它们是制作 90% 课件的基石。
- 勤用属性面板:Authorware 的强大之处在于其属性设置,养成选中图标就按
Ctrl+I的习惯,仔细研究每个选项。 - 善用计算图标:不要害怕脚本,从简单的变量赋值(
score := 0)和函数调用(GoTo())开始,逐步理解程序逻辑。 - 多看、多练、多拆解:下载一些优秀的 .a7p 源文件,尝试去读懂它的流程图,看看别人是如何实现某个效果的,这是最快的进阶方法。
希望这份详尽的教程能帮助你顺利掌握 Authorware,用它创造出精彩的多媒体作品!
