小弟是一位计算机老师,经常帮其他老师制作课件,前一阵子制作了一个课件,里面有动画的设计,很多老师夸奖我的动画做得不错,使小弟窃喜不已。
可在课上使用时,却发生了故障:运行到动画(一条狗从右跑到左)时,鼠标的移动变得迟缓了(一个96×44大小、16色的GIF动画在128MB内存的机器上演示竟然有这种情况),而需要狗停止跑动的时候,那条狗却还在原地跑个不停,这是怎么回事?
Ulead GIF Animator 5.0是制作GIF动画的一个高手,我们在制作课件时,经常用它制作一些动画插入到Authorware中,会使课件增色不少。可这回我用它来做“小狗跑”动画,却出现了鼠标移动迟缓的现象。小弟我半路出家,水平有限,还得慢慢研究!
一段时间后,学会Flash一点皮毛的小弟发现Authorware中可以导入Flash动画、Flash也可以导入GIF动画!在小弟N次摸索后,终于找到了解决的方法:将GIF动画转换成SWF动画,一了百了(SWF动画在导入Authorware后不会出现鼠标迟钝、动画不易控制的现象)!
具体方法如下:
1、用ACDSee等看图工具查看GIF动画的长、高(如Dog.gif,文件大小为3.24KB)。
2、运行Flash,修改“Modify”菜单中的“Movie Properties”,使长、高与GIF动画一致。
3、在Flash中导入该GIF动画(GIF动画如需修改,先在Ulead GIF Animator 5.0中修改好)。
4、输出为SWF动画(Dog.swf,文件大小为3.09KB)。
再到Authorware中导入该SWF动画,鼠标一点都不迟钝啦!
那么要让动画想停就停呢?也很简单!在Flash中将SWF动画的第一帧和最后一帧转化为“Button Symbol”(如帧较多,则需多转化几个帧为“Button Symbol”),再将Button的“Action”设为“Stop”,选中“Press”,不过这时Dog1.swf文件大小为8.65KB。
请大家注意,要达到比较好的效果有时也得付出点代价——文件容量剧增(别怕,经小弟试验,不是所有动画都会这样的)。再到Authorware导入一试,要停就停,成功啦!
小弟的方法肯定有很多不到之处,但抛砖引玉,希望各位闪客能将更多更好的方法献出来,使我们这些老师能制作出更好的课件来