品牌职业女套装:authorware到底因该怎么打包才行?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 04:33:05
试了好几回,怎么都不行。相关的库文件,目录、插件等按书上的都作了,还不行。有详细适用的相关教程吗?谢谢!

我自己总结的,投稿的文章。
Authorware打包常见问题解析
Authorware是教师常用的课件创作工具,一般课件在最后发布时都需要打包以脱离其使用平台,但在打包课件的时候有很多问题需要注意,否则会影响课件的执行效果。下面笔者以Authorware 7.0汉化版为例,介绍打包过程中应注意的事项及常见的问题,以供各位教师参考。

1、程序调试完成后,选择菜单文件-发布-打包,调出打包对话框,见图1,打包文件下拉列表框根据需要,将文件打包成不同的类型,共有两种选择。各选项含义如下:
“无需 Runtime”类型,打包后的文件,其扩展名为A7R,需要用RUNA7W32.EXE程序来运行打包的文件,因此,选用此选项时,要将RUNA7W32.EXE程序一起提供给用户;
“应用平台windows XP,NT和98不同”类型,打包后的文件,其扩展名为EXE,将RUNA7W32.EXE程序内置在打包文件中,可独立在Windows 9x 或Windows XP操作系统中运行;一般选择这种类型,但有多个课件时,采用“无需 Runtime”类型,可节省存储空间,不需要每个课件都内置RUNA7W32.EXE程序。
“运行时重组无效的链接”复选框选中,在运行程序时,将恢复断开的链接,保证正确显示。一般要求选择该选项。
“打包时包含全部内部库”复选框选中,将与当前课件链接的所有库文件成为打包文件的一部分。这样方便文件分发,但增加打包文件所占的空间。不选中,库文件将单独打包。
“打包时包含外部之媒体”复选框选中,将当前课件使用的外部媒体成为打包文件的一部分,但不包括数字电影和Internet上的媒体文件。这样方便文件分发。
“打包时使用默认文件名”复选框选中,自动用被打包的文件名作为打包后的文件名。否则,打包时显示对话框,要求指定打包文件的文件名。 最后,选择“保存文件并打包”按钮,完成程序的打包。
2、选择完成后,Authorware开始对程序进行打包,并显示打包进程提示框,即打包成扩展名为EXE格式的可执行文件,能在Windows 98以上的操作平台上运行。
3、出错信息及解决办法。
①缺少DLL文件报错消息框(如图2)
打包完成后,运行打包后的文件,双击图标打开,会发现弹出(如图2)所示的出错对话框。Authorware一直以来都是采用一种开放程序结构,将各种程序功能以外挂的形式存在,比如Xtra、UCD函数等。因此,这些用到的外部支持文件必须随同作品一起发布。JS32.dll文件是Authorware 7.0出现的一个动态链接库文件,它提供了对JavaScript的支持。
解决办法:打开Authorware的安装目录,找到该文件将它复制到打包目录下。其他类似情况按此方法解决。
②缺少Xtra报错消息框(如图3)
要使打包文件正常运行,还需要将文件中用到的Xtra文件拷贝到打包文件夹下。否则就会造成图片等无法显示的出错提示。Xtra文件是一些用于加强authorware功能的外部文件,有三类:分别为Sprite Xtra文件,提供3D对象、动画和Web浏览窗口等扩展功能;Transition Xtra文件,用于产生特殊屏幕过渡效果的文件;Scripting Xtra文件,其使用与Authorware系统函数类似。
解决办法有三种:
1.直接将Authorware安装目录下的Xtras文件夹全部复制到打包文件所在的目录下。这种方法最保险,适用于初学者,但打包后的文件会比较大。
2.从Authorware安装目录下的Xtras文件夹选择程序中所有用到的Xtras插件,将它们复制到打包目录下的Xtras文件(注意:文件夹名必须是xtras)内。这种方法会使得文件小一些,但容易漏掉部分插件(如某些程序编辑中暂时没有用到的Xtra插件),造成运行报错,因此仅建议高级用户选用。
3.选择菜单:命令-查找xtras命令,弹出查找Xtra对话框,见图4。单击“查找”按钮,系统开始从所有图标中查找所用到的Xtra,显示在窗口中。单击“复制”按钮,将Xtra复制到打包文件夹下。Authorware会自动在该位置创建名为Xtras的文件夹,并将查找的所有Xtra复制过去。这种方法也和第2种有着同样的问题。当Authorware作品中用到了某些外部Xtra插件或有些将会用到的插件暂时没有在作品中出现,都来会导致Xtra查找遗漏,这些文件需要手动复制到Xtras文件夹下。因此需要开发者用户在采用此方法时,对打包后的程序进行完全的测试。

③出现驱动错误(如图5)
Authorware在播放一些外部动画(如mpeg文件)时,需要一些动画Movie Driver(驱动程序)(不需要fli、flc文件,因为这两种动画文件格式应用很广泛,其驱动程序已经进行了打包),如果这些驱动程序没能找到,就会出现上述错误。
解决办法:这些驱动程序默认位置也是exe文件所在的子目录,所以只需要把Authorware的Movie Driver拷贝到这个子目录就可以了。此图中的错误只需将a7mpeg32.xmo拷贝到这个子目录就可以了。但经上一步“命令-查找xtras命令-复制”的操作之后该错误不会出现。
④程序打包运行后出现∶Where is movie moviename.avi?
出现这个问题的原因是你的程序中调用了avi动画文件。这些avi文件通常都比较大,所以Authorware在打包时不会把这些文件包含进去。
解决办法:把avi文件拷贝到打包生成的exe文件所在的目录就可以了。
经过以上的处理authorware打包后的文件就可以脱离其平台正常运行了。