返回首页

 
解决GIF动画在打包后不能正常播放一法


  最近自己做了一个课件,为了给课件润色,使它更具有趣味性,在其中插入了GIF动画。我用的是大名鼎鼎的Authorware多媒体制作软件,最初我尝试了在Authorware5.0中用函数Animgif.u32插入GIF动画的做法,GIF图片是有了,但是它出现的位置是由计算图标的函值所确定的,在显示图标中不能自由拖放,因此用起来非常麻烦。

  听说Authorware5.1支持GIF动画,装上后,立刻进行尝试,在菜单Insert/Media/AnimatedGIF...插入GIF动画,这时流程图上会出现GIF的图标,运行程序,GIF动画能正常播放,且能自由拖放,酷!

  Authorware5.1支持多个GIF动画的播放,今后再也不用为在课件中插入GIF动画而犯愁了。但是别高兴的太早,课件完成后我就迫不及待地给它打包,打包完成后,执行该程序,竟然提示找不到GIF文件的驱动程序,真是气煞我也!检查了一下可执行文件下的目录,需要的文件及素材文件一个不少,左思右想,试着把可执行文件Authorware目录下运行程序,程序能正常运行,证明问题出在播放GIF文件的驱动程序没有复制到课件所在的目录。 原因找到了,接下来就是如何解决。可以肯定的一点是GIF文件的驱动程序在Authorware安装目录下,因此我试Authorware安装目录下的文件复制到课件所在的目录,再试着将文件一排一排地删除,每删除一排,运行一下课件的可执行文件,如果出现删除一排文件后,程序运行不了,说明需要的文件就在刚删除的那一排里,把刚删除的那排文件从回收站里恢复回来,用同样的方法一个一个地去删除被恢复的文件,直到找到我们需要的文件。这个文件的文件名为:Awinl32.dll,保留此文件,运行程序,一切正常。到此便大功告成了。

  今后我们如果在Authorware中插入GIF动画可别忘了把Awinl32.dll文件复制到你课件所在的目录中去哟!当然,如果你在Authorware中插入其它媒体出现打包后不能正常运行的现象,别忘了用以上方法试一试,很可能是缺了某个文件。