杰瑞科技汇

Authorware制作教程从哪学?新手如何快速入门?

Authorware 制作教程:从入门到精通

Authorware 是一款基于图标和流程线的可视化多媒体创作工具,尤其擅长制作交互式教学、培训课件和多媒体演示,虽然它现在已不再是主流,但其“所见即所得”的编程思想和对交互逻辑的清晰展现,至今仍对多媒体学习有重要价值。

Authorware制作教程从哪学?新手如何快速入门?-图1
(图片来源网络,侵删)

本教程将分为以下几个部分:

  1. 第一部分:入门基础 - 认识 Authorware,了解其核心概念。
  2. 第二部分:核心操作 - 制作一个简单的“欢迎”程序。
  3. 第三部分:交互功能 - 加入按钮、热区等交互。
  4. 第四部分:高级应用 - 使用变量、函数和知识对象。
  5. 第五部分:打包与发布 - 将你的作品变成可执行文件。
  6. 第六部分:学习资源与技巧 - 推荐进阶学习方向。

第一部分:入门基础

什么是 Authorware?

Authorware 是 Macromedia 公司(后被 Adobe 收购)开发的一款多媒体创作软件,它的核心特点是:

  • 图标化编程:无需编写代码,通过拖拽不同的功能图标(如显示、移动、等待、决策等)到流程线上,即可构建程序逻辑。
  • 流程线设计:程序的整个结构和执行顺序就像一个流程图,一目了然,非常适合设计教学逻辑。
  • 强大的交互能力:内置了11种交互类型(按钮、热区、目标区、下拉菜单等),能轻松实现复杂的用户交互。
  • 支持多媒体:可以集成文本、图形、声音、动画、视频等多种媒体元素。

Authorware 的工作界面

启动 Authorware 后,你会看到几个核心窗口:

  • 图标工具栏:位于窗口左侧,包含了 Authorware 的所有核心功能图标,这是你创作的主要工具。

    Authorware制作教程从哪学?新手如何快速入门?-图2
    (图片来源网络,侵删)
    • 显示: 显示文本、图形、图像。
    • 移动: 移动显示对象,实现简单的动画。
    • 擦除: 擦除屏幕上的显示对象。
    • 等待: 暂停程序执行,等待用户操作或时间流逝。
    • 导航: 实现页面间的跳转,常用于框架结构。
    • 框架: 提供一个导航界面,用于浏览页面。
    • 决策: 创建分支结构,实现条件判断或循环。
    • 交互: 创建交互结构,程序响应不同事件。
    • 计算: 执行 Authorware 代码(脚本)。
    • 群组: 将多个图标组合成一个,简化流程线。
    • 数字电影: 播放动画或视频文件。
    • 声音: 播放声音文件。
    • 视频: 控制外部播放设备播放视频(较少用)。
    • 开始/停止旗帜: 用于调试,设置程序的开始和结束点。
    • 图标调色板: 给图标上色,方便区分。
  • 设计窗口:中间的主窗口,有一条纵向的流程线,你在这里拖拽图标来构建程序。

  • 演示窗口:用于预览你的程序最终效果,按 Ctrl+R 可随时打开。

  • 属性检查器:位于右侧,当选中一个图标或对象时,这里会显示其详细属性,供你修改。

Authorware 的核心概念

  • 图标:功能模块,代表一个操作或一段内容。
  • 流程线:图标的排列顺序,决定了程序的执行流程。
  • 结构:由一个主图标(如交互、决策)和其附属的分支路径组成,一个“交互”图标下面可以挂多个响应分支。
  • 变量与函数:Authorware 的“编程语言”,变量用于存储数据(如用户得分、用户名),函数用于执行特定操作(如跳转页面、计算)。

第二部分:核心操作 - 制作你的第一个程序

目标:创建一个程序,运行后显示“欢迎使用 Authorware!”的文字,等待3秒后自动消失。

Authorware制作教程从哪学?新手如何快速入门?-图3
(图片来源网络,侵删)

步骤 1:新建文件

  1. 打开 Authorware。
  2. 在弹出的对话框中,选择 Cancel(取消),因为我们不想使用知识对象。
  3. 此时你会看到一个空白的设计窗口,标题为 Untitled

步骤 2:添加“显示”图标

  1. 从左侧的图标工具栏中,拖拽一个 【显示】 图标到流程线的起始位置(手形标志下方)。
  2. 松开鼠标,流程线上会出现一个名为 "Untitled" 的显示图标。
  3. 双击这个图标,打开其展示窗口。
  4. 点击工具箱中的 【文本工具】(A 图标),在窗口中央单击,然后输入文字:“欢迎使用 Authorware!”。
  5. 你可以使用工具箱中的其他工具来调整文字的字体、大小、颜色和位置。

步骤 3:添加“等待”图标

  1. 再拖拽一个 【等待】 图标到【显示】图标的下方。
  2. 双击这个【等待】图标,打开其属性面板。
  3. 你可以设置等待的条件:
    • 取消 Mouse Click(鼠标点击)和 Key Press(按任意键)的勾选。
    • 勾选 Seconds:(秒),并在后面的输入框中输入 3
    • 你也可以取消 Show Button(显示等待按钮),这样界面上就不会出现“继续”按钮。
  4. 点击 OK 保存设置。

步骤 4:添加“擦除”图标

  1. 拖拽一个 【擦除】 图标到【等待】图标的下方。
  2. 运行程序(按工具栏上的 运行 按钮,或按 Ctrl+R)。
  3. 程序会先显示文字,等待3秒,然后自动停在【擦除】图标的设置界面。
  4. 演示窗口中仍然显示着“欢迎使用 Authorware!”的文字,直接点击这个文字,Authorware 会自动识别要擦除的对象。
  5. 在【擦除】图标的属性面板中,你可以设置擦除时的过渡效果,比如从左到右淡出等,让效果更平滑。

步骤 5:保存与运行

  1. 点击工具栏的 保存 按钮,给你的文件命名,MyFirstApp.a7p
  2. 再次点击 运行 按钮,观看完整的程序效果:文字出现 -> 等待3秒 -> 文字消失。

恭喜!你已经完成了 Authorware 的第一个程序。


第三部分:交互功能 - 加入按钮

目标:在上一个程序的基础上,添加一个按钮,用户点击按钮后,文字才会消失。

步骤 1:修改结构

  1. 删除之前添加的【等待】和【擦除】图标。
  2. 拖拽一个 【交互】 图标到【显示】图标的下方。
  3. 双击【交互】图标,可以给它命名,用户交互”。
  4. 拖拽一个 【擦除】 图标到【交互】图标的右侧,松开鼠标。
  5. 此时会弹出一个“响应类型”对话框,选择 【按钮】,然后点击 OK
  6. 这个【擦除】图标会自动挂到【交互】图标下,成为一个响应分支。

步骤 2:设置交互

  1. 双击新添加的【擦除】图标,设置要擦除的对象(仍然是“欢迎使用 Authorware!”文字)。
  2. 双击【交互】和【擦除】图标之间的小菱形(响应类型符号),打开响应属性面板。
    • 按钮 标签页:你可以修改按钮的标题(如改为“点击关闭”)、大小、位置等。
    • 响应 标签页:这里非常重要。
      • Scope (范围): 勾选 Perpetual (永久),这样按钮会一直存在,即使程序进入了其他分支。
      • Erase (擦除): 选择 After Next Entry (在下一次进入前擦除),表示执行完这个分支后,再擦除响应内容。
      • Status (状态): 选择 Correct Response (正确响应),这会给这个分支标记一个 号,方便管理。

步骤 3:运行测试

  1. 运行程序。
  2. 现在的效果是:文字出现,界面上有一个“点击关闭”按钮,只有当你点击这个按钮后,文字才会被擦除。

这就是 Authorware 交互的核心:一个主图标(如交互)管理多个响应分支,程序根据用户的操作来执行对应的分支逻辑。


第四部分:高级应用

使用变量

变量以 开头,用于存储信息。

  • 创建变量:在流程线上拖一个 【计算】 图标,双击它,在窗口中输入 myScore := 0,这创建了一个名为 myScore 的变量,并赋值为0。
  • 显示变量:在【显示】图标中,你可以直接输入 {myScore},Authorware 会自动将其替换为变量的当前值。

使用函数

函数用于执行操作,如跳转页面。

  • GoTo 函数:这是最常用的函数之一,用于跳转到指定图标。
    • 在【计算】图标中输入 GoTo(IconID@"目标图标的标题"),即可跳转到该图标。
  • Quit 函数:退出程序,在【计算】图标中输入 Quit()

使用知识对象

知识对象是预先编写好的程序模块,可以快速实现复杂功能,如:

  • 测验:可以快速生成包含单选、多选、判断题的测验系统。
  • 消息框:显示一个标准的 Windows 弹出对话框。
  • 文件保存:将用户输入的数据保存到文件中。

你可以通过 File -> New -> Knowledge Object... 来使用它们。


第五部分:打包与发布

当你完成所有设计后,需要将 .a7p 源文件打包成可独立运行的 .exe 文件。

重要前提:确保所有外部文件(图片、声音、视频)都在正确的位置!

  1. 整理文件:将你的所有媒体文件(.jpg, .wav, .avi 等)和 .a7p 源文件放在同一个文件夹下。
  2. 修改路径:选中【显示】、【声音】等图标,在属性面板中确保它们的文件路径是相对路径(即相对于 .a7p 文件的位置),而不是绝对路径(如 C:...)。
  3. 打包
    • 点击菜单 File -> Publish -> Package...
    • 在弹出的对话框中:
      • Package All Libraries Internally (打包所有库内部):强烈建议勾选,这样所有图标信息都会打包进 .exe 文件,避免丢失。
      • Resolve Broken Links at Runtime (运行时修复断开的链接):勾选。
      • Package for Web (打包用于网络):不要勾选,除非你要发布到网页。
    • 点击 Package 按钮,选择一个保存位置,然后等待打包完成。

打包完成后,你会得到一个 .exe 文件,以及可能伴随的 .xmo 文件,将它们和原始媒体文件一起复制到另一台电脑上,这个 .exe 文件就可以独立运行了。


第六部分:学习资源与技巧

推荐资源

  1. 官方帮助文档:Authorware 自带的帮助文件是最好的教程,按 F1 即可访问。
  2. 经典书籍:寻找一些早期的 Authorware 入门或精通书籍,如《Authorware 7.0 实例教程》等,虽然版本旧,但核心思想不变。
  3. 在线社区:搜索“Authorware 论坛”、“Authorware 教程”等关键词,可以找到一些老玩家的博客和论坛,如“蓝色理想”等社区有相关板块。
  4. 视频教程:在 B站、YouTube 等平台搜索“Authorware 教程”,可以找到一些中文和英文的视频资源。

实用技巧

  • 善用群组:将逻辑相关的图标(比如一个完整的交互结构)拖入一个【群组】图标,可以极大地简化流程线,让结构更清晰。
  • 命名规范:给图标和变量起一个有意义的名字(如 Display_WelcomeText 而不是 IconTitle1),方便后期维护。
  • 调试技巧
    • 使用 【开始】【停止】 旗帜来调试程序的某个片段。
    • Ctrl+P 可以暂停程序,然后点击流程线上的图标来查看其属性。
  • 备份:经常保存你的工作,并保留多个版本,以防误操作。

Authorware 是一款非常经典和优秀的教学课件制作工具,它的核心优势在于将复杂的逻辑关系可视化,让非程序员也能快速上手开发出结构严谨、交互丰富的多媒体应用。

虽然现在市面上有更现代的工具(如 Articulate Storyline, Adobe Captivate),但学习 Authorware 的过程,能让你深刻理解多媒体交互设计的底层逻辑,希望这份教程能帮助你开启 Authorware 的学习之旅!

分享:
扫描分享到社交APP
上一篇
下一篇