首页 > 网站 > 媒体动画 > 正文

Authorware基础教程:authorware打包发行时需要同时包含哪些文件?-UCD函数

2024-09-08 19:26:36
字体:
来源:转载
供稿:网友

若在程序中引用了外部函数,在打包后就需要将相应的ucd文件复制到程序能搜索到的路径中。

要确定某个程序共调用了哪些外部函数以及它们所对应的文件,可以按以下步骤完成:

⑴打开function(函数)窗口

⑵在选项“catagery”(分类)中选择当前程序的文件名,在下方的列表框中就可以看到当前程序所用到的外部函数。

选中某个外部函数,就可以在函数窗口的右上角看到该函数所在的ucd文件的路径,如图9.8所示。

图9.8 函数窗口

 注意:如果使用了外部函数却没有带上相应的ucd文件,在程序运行时就会看到如图9.9所示无法执行外部函数的警告框。

图9.9 无法执行函数的警告框

 技巧:为查找ucd的方便,在导入外部函数之前最好 先将该ucd文件先复制到源程序所在目录再导入函数。

5.其他文件

要使authorware的打包程序在nt系统中正常运行,需要将awiml32.dll、vct32161.dll这两个dll文件复制到打包程序所在目录。

当在程序中使用了ole对象时,打包程序就需要dll文件a7wole32.dll的支持,需要将该文件复制到打包所在目录。

 注意:如果在nt系统中运行时没有带上awiml32.dll、vct32161.dll这两个链接文件,在程序运行时就会看到如图9.10所示无法定位动态链接库的出错提示框。其提示中的指定路径与计算机所安装的选项有关。

图9.10无法定位动态链接库的出错提示框。

 注意:如果使用了ole对象却没有带上相应的dll文件,在程序运行时就会看到如图9.11所示无法加载dll文件的信息框。

图9.11 无法加载dll文件的信息框

 提示:这些dll文件都存放在authorware安装目录下,但必须在windows资源管理器的属性选项中设置了显示所有文件才可以看到。

专家说明

在authorware打包程序运行时,首先会在当前目录查找所需要的dll文件和ucd文件,如果没有就给出相应的提示;然后就会查找是否有xtras目录,再继续查找该目录下是否有相应的xtra文件。

因此在打包完成后,就要把程序调用到的dll文件和ucd文件和xtra复制到程序目录的对应位置中。

专家指点

6.0以上的版本authorware提供了一个快速找到程序所必须的xtra的方法,具体如下:

1.选择菜单命令command|find xtra(【命令】|【查找xtra】),弹出如图9.12所示的“find xtra”(查找xtra)对话框。

图9.12查找程序需xtra的对话框

2.单击“find”(查找)按钮,在对话框左边就会出现程序所需的xtra文件列表,如图9.13所示。

图9.13 xtra文件列表

3.单击“copy”(复制)按钮,弹出如图9.14所示的“浏览文件夹”对话框,在该对话框中选中打包程序所在的目录,单击“确定”按钮,authorware就将查找到的xtra文件复制到打包程序所在目录的子目录xtras中。

图9.14 “浏览文件夹”对话框

相关问题

当一个程序太大时,可以把这个程序划分成几个小程序,那么在发布时该如何设置才给使程序正常运行呢?要使程序运行,就要在打包后把每个程序运行时所需要的文件都包括进来。要使所包含的文件最少,可以在对每个程序进行设置后再统一打包。

当有多个程序要打包时,是否要逐个程序进行打包呢?对于authorware 6.0以上的版本来说,这是不需要的。方法是,先打开其中一个程序,再选择菜单命令“file|publish|batch publish”(文件|发布|批量发布),在弹出的对话框中进行发布,具体用法在9.6节进行介绍。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表