Authorware程序打包问题剖析 1999年 第36期 38版 Authorware通过程序打包,脱离原制作环境而独立运行exe文件的功能,给使用者带来了意想不到的益处,深受广大多媒体爱好者的喜爱。但如果有关设置不当,这个exe文件就会运行不正常,下面就是几种常见的问题及解决方法: 1.程序打包后在其它电脑上运行时出现:The transition Xtra (xtra name) specified by this icon is not available,这时只能选择Continue才能继续,而且画面出现后任何已选择的效果都没有了。 出现这个问题的原因是:为一个显示图标选择了一个External Xtra(外部的过程),但程序在运行中找不到这个外部过程文件了(在Authorware中Xtra分为两种,一种是Internal(内部)的,这些过程在打包时也会被打包到exe的文件中)。所以生成的exe文件只好在运行时去找外部过程了。你可以在你生成的exe文件所在的子目录下建立Xtras子目录,把用到的Xtras文件(即Authorware下Xtras子目录中的文件)全部拷贝进去,当然你如果还使用到其他外部过程,相应的文件也要复制到Xtras子目录中,这样问题就迎刃而解了。因为Authorware打包生成的exe文件默认的外部过程文件路径都是在子目录Xtras中。当然你也可以只选择用Internal的过程,即在选择图像效果时只选Internal类,这样程序的可靠性更高,不过画面出现的效果可就要打折扣了。 2.程序打包运行后出现∶Where is movie moviename.avi? 出现这个问题的原因是你的程序中调用了avi动画文件。这些avi文件通常都比较大,所以Authorware在打包时不会把这些文件包含进去,而是让生成的exe文件在运行时自己到exe文件所在的子目录里找,实在不行就找动画文件,把avi文件拷贝到生成的exe文件所在的目录就可以了。 3.程序打包运行后出现∶Unable to locate external movie for moviename。 Authorware在播放一些外部动画(如avi文件)时,需要一些动画Movie Driver(驱动程序)(不需要fli、flc文件,因为这两种动画文件格式应用很广泛,其驱动程序已经进行了打包),如果这些驱动程序没能找到,就会出现上述错误。这些驱动程序默认位置也是exe文件所在的子目录,所以只需要把Authorware的Movie Driver拷贝到这个子目录就可以了。这些Movie Driver如下∶ A3BRAVO.VDR A3DIBSEQ.IMM A3DIR.XMO A3FLCFLI.IMM A3MCI.VDR A3MMOTN.VDR A3MPEG.XMO A3PIOCLV.VDR A3PIONER.VDR A3QT.XMO A3SONY.VDR A3VBLAST.VDR A3VFW.XMO A3VLOGIC.VDR A3VSVW.VDR 其实,辨别这些文件是否动画驱动程序只需要看它的属性就清楚了。