• 沒有找到結果。

程序编辑完成后,要对程序进行调试,以保证程序的质量。另外,还要对程序进行打包,

交付给用户的是可执行文件,而不是源程序。

6.7.1 多媒体课件的最后设置

在将多媒体课件打包发行前,往往要对文件的属性作一些设置。方法是选择菜单命令“修 改→文件→属性”,打开文件属性对话框,并切换到交互作用(Interaction)选项卡,如图 6-79 所示。现将常用的属性设置方法作一介绍。

图 6-79 选择 Interaction 后的文件属性对话框

等待按钮(Wait Button):单击预览框中的按钮或右侧的 按钮,打开按钮(Button)选 择框,在其中编辑按钮的样式。

标签(Label):直接输入文本可改变按钮的名称。

在返回时(On Return):包括两个单选项。

重新开始(Restart)项:在 Authorware 程序启动时,系统将重新设置自定义变量和 系统变量的初始值。

继续执行(Resume)项:Authorware 将跟踪前面的变量信息来继续执行,此时需要 Authorware 使用的记录文件(扩展名为.rec),该文件存储于 Windows 下的 A7W_data 文件夹中。

特效(Transition):默认值为无(None),表示没有过渡效果,单击右侧的 按钮,可设 置由调用的文件返回原文件的过渡方式。

搜索路径(Search Path):可在文本框中输入程序查找的路径。如果设置的路径不止一个,

可以在它们之间加分号隔开。

说明:一个打包后的 Authorware 应用程序在执行时需要查找以下几种文件。

在应用程序中引用过的库文件。

以外部形式导入的数字电影、声音、图标等媒体文件。

插入特殊类型的媒体文件的驱动程序。

应用程序中用到的外部函数文件(UCD、DLL 等)。

应用程序中使用的 ActiveX 控件。

应用程序中使用的 Xtra 文件。

Authorware 自动按以下的顺序搜索这些文件。

初次加载该文件时该文件所在的目录。

当前程序所在目录。

Windows 及其系统目录(对于 Windows XP 来说是 Windows\system32,对于 Win NT 来说是 Winnt\system32)。

在选项 Search Path 中定义的路径。

系统变量 Search Path 中定义的路径。

6.7.2 程序的调试 1.直接运行程序

程序编辑完成后,单击工具栏上的 按钮或选择“调试”→“重新开始”命令,Authorware 即开始运行程序,如果要停止运行,可选择“调试”→“停止”命令。

说明:如果在程序调试运行中想修改某对象,只需双击该对象,系统立即暂停程序运行,

自动打开编辑窗口并给出该对象的设置和编辑工具,修改完成后关闭编辑窗口可继续运行。

2.调试部分程序

在调试一些长程序时,可将程序分成几个部分分别调试。如果前面的部分已经调试完毕,

每次都从头开始调试,会浪费时间,这时可使用工具箱中的两个标志旗,调试部分程序。其中 白色的标志旗为开始标志,黑色的标志旗为停止标志。

调试部分程序的方法是将白色的标志旗拖拽到部分程序的起始处,再将黑色的标志旗拖 拽到部分程序的终止处,如图 6-80 所示。

设置完部分程序的起点和终点后,运行按钮会变为 ,单击它就可以运行开始标志旗和 终止标志旗间的部分程序。

说明:无论标志旗在程序的什么位置,只要单击工具箱中原标志旗空白处,就会把标志 旗立即召回。

3.调试控制面板

在调试程序时,还可以使用调试控制面板来跟踪程序的执行情况,其使用方法如下:

单击工具栏上的 按钮,将出现控制面板,如图 6-81 所示。单击控制条最右边的“显示/

隐藏”按钮,可以展开或关闭跟踪窗口。

图 6-80 调试部分程序 图 6-81 调试控制面板 调试控制面板由 12 个按钮和 1 个跟踪窗口组成,现对各部分介绍如下:

运行(Restart):执行整个程序,不管是否有标志旗。

初始化(Reset):清除跟踪窗口中的全部信息,将程序设置为初始状态,也就是从头 开始跟踪。

停止(Stop):终止程序的运行,回到编辑状态。

暂停(Pause):暂时终止程序,并在该处停止。

播放(Play):继续运行程序,即从中断处执行后面的程序。

显示/隐藏跟踪(Show/Hide Trace):显示/隐藏跟踪窗口的切换按钮。

从标志旗开始(Restart From Flag):当流程线上放了标志旗时,从标志旗处运行程序。

初始化到标志旗处(Reset To Flag):清除跟踪窗口中的信息,回到标志旗处。

单步跳过(Step Over):单击它可以运行下一个图标。如果遇到群组图标,跟踪窗口 只显示进入群组图标和执行完群组图标两种状态,不会显示群组图标内部的具体执行情况。

单步进入(Step Into):单击它可以运行下一个图标。如果遇到群组图标,会逐个执行 群组图标内的每个图标,这样可以在跟踪窗口清楚地显示群组图标内部的具体执行情况。

打开关闭跟踪方式(Trace On/Off):单击将关闭跟踪信息,跟踪窗口不显示执行情况,

再次单击将恢复显示跟踪信息。

显示不可见对象(Show Invisible Items):按住它将显示通常不可见的对象,可用于显 示交互的热区、文本输入框、目标区域等。

6.7.3 程序的打包

完成多媒体作品的开发以后,需要对程序进行打包处理,生成 A7R 或 EXE 文件,以便交 付使用。

1.打包的基本步骤

(1)打开要打包的程序。

(2)执行菜单栏中的“文件”→“发布”→“打包”命令,出现如图 6-82 所示的对话框。

图 6-82 “打包文件”对话框

(3)在打包文件(Package File)选项的下拉列表框中提供了以下两种不同的打包方式:

无需 Runtime 方式:选择此方式,可以生成较小的文件,但要保证用户的计算机上必 须有 Runtime 驱动程序,否则打包后的程序将无法运行。

应用平台 Windows XP,NT 和 98:选择此方式,打包后的程序中将包含 Authorware 的 Runtime 驱动程序,打包后的程序将可以独立运行于 Windows XP 或 Windows NT 环境下。

注意:如果 Runtime 驱动程序被打包在程序中,则打包后得到的程序文件的扩展名 为.EXE,否则得到的程序文件的扩展名为.A7R。

(4)一般情况下,打包时都选择“应用平台 WindowsXP,NT 和 98”方式,然后在对话 框的复选框中选择相应的选项。

运行时重组无效的连接(Resolve Broken Links at Runtime):在开发程序的过程中,

每在流程线上添加一个图标,系统会自动记录该图标的相关数据,并以链接的方式将 数据串联起来。因此,一旦修改了程序,就有可能形成断开的链接。选择该复选框后,

只要图标的类型和名称不变,Authorware 将自动修复断开的链接。

打包时包含全部内部库(Package All Libraries Internally):选择该复选框,可以将库 文件打包到应用程序中,减小发行时的文件个数,以便于程序的发布和安装。

打包时包含外部之媒体(Package External Media Internally):选择该复选框,可以将 外部媒体文件转化为内部媒体文件打包到应用程序中,但是数字化电影文件除外。如 果在网络打包形式下选择该选项,会使程序在网上运行得更加流畅。

打包时使用默认文件名(Use default Names When Packaging):选择该复选框,打包 后的文件将自动以其源文件名命名,并放在同一个文件夹下。不选择该选项,打包时 将出现“保存文件”对话框,要求用户给出打包后的文件名称和位置。

(5)单击“保存文件并打包(Save File(s)&Package…)”按钮,出现“打包文件为(Package File As)”对话框,如图 6-83 所示,指定打包后的文件名称和位置。

图 6-83 “打包文件为”对话框

(6)单击“保存”按钮,完成打包操作。

2.插件的组织

当程序中运用了外部的过渡效果,打包程序的运行就离不开 Xtras 目录下的相关过渡文件。

另外,如果程序中插入了多种格式的图片、GIF 动画、Flash 动画等,也要用到 Xtras,最保险 的方法是将 Authorware 程序中的整个 Xtras 目录全部拷贝,放在主程序的同一路径下。也可以 使用 Authorware 中的自动查找程序中用到的 Xtras,方法是选择“命令”→“查找 Xtras”命 令,在出现的“Find Xtras”对话框中单击“查找(Find)”按钮,即开始查找当前编辑程序中 的所有 Xtras,如图 6-84 所示。

如果在程序中使用了.avi,.mpg 等格式的电影文件,在根目录下还应包含扩展名为.xmo 的电影驱动程序文件。另外,程序中如果使用了多媒体扩展函数,在根目录下还要有相应的.ucd 文件。要想不出错的话,可以将 Authorware 目录下的所有驱动程序拷贝到主程序的同一位置。

图 6-84 自动查找程序中的 Xtras 3.外部文件的组织

在制作比较大的多媒体作品时,一般是将媒体文件(比如图片、数字电影、声音等)作 为外部文件放在主程序的子目录中,有的程序还包括数据库文件,它们与主程序有链接关系,

但没有打包到主程序中,打包时要组织这些文件,保证它们与主程序的相对位置不变。

可用系统提供的外部媒体浏览器查看并控制程序和外部文件之间的链接关系,从而完成 组织外部文件的任务。

组织外部文件可以按以下步骤进行:

(1)执行菜单“窗口”→“外部媒体浏览器”命令,弹出“外部媒体浏览器”对话框,

如图 6-85 所示。

图 6-85 “外部媒体浏览器”对话框

当在对话框的“类型(Type)”中选择“文字型(Liternal)”单选按钮时,将在“文件”

和“路径”文本框中显示当前外部文件的名称和路径名。

当在对话框的类型中选择“表达式(Expression)”单选按钮时,将使用表达式的值作为所 选外部文件的路径名。

(2)如果外部文件与程序断开了链接,可以单击对话框中的“浏览…”按钮,从打开的 对话框中重新选择外部媒体文件。

(3)单击“确定”按钮,确认链接操作。

6.7.4 一键发布

要想弄清并记住每个 Xtras、驱动程序、UCD、DLL 等文件是很困难的,Authorware 7 的

一键发布功能,既省事又省心,现介绍一下一键发布的使用。

1.发布设置

先保存需发布的文件,然后选择菜单“文件”→“发布”→“发布设置”命令,打开“一 键发布”对话框,如图 6-86 所示。

图 6-86 “一键发布”对话框

指针或库(Course of Library):是将要发布文件的完整路径名,默认选项为当前打开的文

指针或库(Course of Library):是将要发布文件的完整路径名,默认选项为当前打开的文

相關文件