Authorware程序打包问题剖析

Author: Date: 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
    其实,辨别这些文件是否动画驱动程序只需要看它的属性就清楚了。