主题:  提高AW程序的效率

dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#12003/7/28 11:26:09
Authorware是一套集成能力相当高的多媒体创作平台,其基本特点是基于图标,以流程线为基本结构。可以集成动画、声音、图像、文字等多种计算机文件,可以制作出相当专业级的多媒体作品。是培训、软件设计、电子出版物制作的首选制作工具。下面将本人在使用过程中积累的一些经验与大家共享。


  一、如何提高显示和程序的运行速度:


  1、Authorware提供了一个标准函数Preload(),可以允许用户将以后要用到的图标提前装入内存,如声音图标、动画图标、显示图标等。装入内存以后,当程序运行到这些图标时,就可以直接运行,省掉了临时从硬盘调入的时间等待,可以大大地提高程序运行的速度,减少用户的等待时间。

  2、尽量不要将较大的图片设置成运动对象,移动一幅较大的图片较之小的图片速度要慢得多。

  3、动画对象再设置成移动对象,系统的负担将大大加重,特别是与其它运动对象设置成同步方式时,更是如此,会造成跳动感,影响图像质量。如果非要如此,可以用提前装入函数,将所需图标提前装入,但这又需要较大的内存,建议扩充内存至32兆以上。

  4、图标之间的过渡方式尽量设置的简单些,复杂的过渡方式系统自然会变慢。除非确实需要。

  5、背景音乐尽量用MIDI格式在后台运行,可以减轻CPU的负担。

  6、设置声音启闭开关,一来方便用户,二来当速度变慢时,用户可以关闭声音提高运行速度。

  7、当同样的图标,在程序中要多次用到时,一定要使用Goto函数或Display图标函数,或使用库功能,这样的好处是一来省磁盘空间,二来提高编程效率,三来加快程序运行。

  8、不重要的图像或不需要高分辨率的,设置成16色或256色即可,颜色数设置的高也会影响显示和程序运行的速度。如果图片尺寸不需要太大,可以将其剪辑的较小减轻系统负担。


  二、如何减少程序占用过多的磁盘空间


  1、选择合适的对象文件格式和特征多媒体程序是吃磁盘空间的大户,声音、图像、影像及复杂的交互方式都将占用大量的磁盘空间。因此在选择各种对象格式和交互模式时要斟酌再三。声音文件如能用MIDI尽量用MIDI格式,WAV文件尽量剪辑的最小。图像文件的尺寸除非特别需要也尽量用较小的幅面,较低的分辨率和颜色数。对于有些影像文件的起始帧和结束帧恰当设置,减量减少无用的帧数。

  2、选择适当的链接方式

  如果有其它对象需要在程序中出现,尽量用链接方式,而不要用嵌入形式,可以减少重复占用磁盘空间。

  3、如果在程序中要多次使用相同内容的图标,一定要使用Authorware提供的库功能,方法是在Data菜单中选New Liberary,然后将该图标拖到库窗口中,此时流程线上该图标的名字会变成斜体字,以后再用到相同内容的图标时,从库中拖到流程线上即可实现一个图标多处使用的目的,编程效率相当高。

  4、如果某些动画功能可以用Authorware提供的运动图标实现就尽量不要引入外来的动画方式,因为外来的动画文件占用的磁盘空间特别大,还会影响运行速度。

  5、设计完成的程序在移植到其它机器上运行时,如果别的机器上已经安装了Authorware,就不必再打包成exe文件,除非别的机器上没有安装此程序才可打包成exe文件。

感谢作者:郭成强 提供资料