2、对动画的处理 在制作动画的时候,应用Flash5.0或其软件制作avi格式的数字影像,可以直接导Authorware中,但出现的总是是其动画的背景不透明,导致动画与Authorware中的背景不能够很好地融合在一起,处理的办法是应用Animitor4.0导入数字化影像,对每一贴进行处理,选择背景颜色,将背景颜色置为全黑(色彩设置为256)然后利用菜单命令[File]中的[Expored]生成具有透明模式的.flc数字化影像格式,再在Authorware中引入. 3、在Authorware中采用的几种特殊方法 为了增强多媒体的展示效果,在细小的环节上做了一些特殊的处理: 4、对介面上按钮的处理 在介面上旋转按钮的一般方法是直接放置,这们在每进入一个有按钮的介面时,都会先出现按钮,介面产生晃动.解决的方法是在制作背景的时候,先将按钮放到背景中,而后在Authorware中,采用精确对准,让按钮覆盖往背景上的按钮. 5、对于擦除图标的使用 在程序的过程中大量使用了擦除图标,从一个介面跳转到另一介面时,按一般的处理方法,先擦除后跳转,在跳转的过程中避免不了会出现一段黑屏.处理的方法是:在Authorware中利用层值的概念,设置将要擦除介面的层值,再在擦除图标之前先显示将要显示的介面,这样虽然将要显示的介面先显示了,但由于层值较低,会被覆盖掉. 6、LAYER的要领及运用 Layer 的要领是一个看似不太起眼的要领.其实只要弄懂它的要领并熟练掌握、体会。在课件的制作过程中省时省力,并能增色不少. Layer在Authorware中出现很多地方,显示图标、移动图标这两个经常用到的图标都涉及到层的运用.人们往往忽视层的设置,其结果便是,当引入了一幅图片层,并没有达到预先设想的效果,最直接的后果便会是引入的图片从未出现过!这便是只顾着往流水线上放显示图标,没有设置层所带来的结果.在上述两个图标的对话框中有一个让用输入数值的地方:Layer-------可在其中输入一个大于0的数值,此值越大则相关图形离你的眼睛越近(因显示屏是一个面的要领,不能涉及到层次问题,但在这里,为了说明问题,引入远近的说法),离你近的图形当然就要挡住离你远的图形(如果没有设置特殊的蒙板(MASK模式).其应用比较灵活,视实际情况加以运用. 7、子程序的使用: 子程序的使用是编写高级语言程序经常涉及到的一个问题,在Authorware的相关参考资料中不常见,但Authorware提供了非常丰富的子程序调用功能以完善自己的功能.例如:程序中须要完成复杂的计算,则可用函数"JUMPQUT RETURE"调用外部程序并在外部程序执行完毕后返回Authorware,诸如此类的函数:"JUMP QUIT"(跳转到外部非Authorware程序)."JUMP PRINT RETURN"(调用外部程序并打印指定的某个文件可用来借用外部程序完成精美的打印功能),"JUMPFILE"(跳转到其他的Authorware文件),"JUMPFILE RETURN"(调用其它的Authorware文件,相应的功能调用容易,但功能非常强大,使用得当,会大大提高软件质量.本软件在开发过程中主要是调用其它的Authorware文件,其具体使用方法为: 在流程图上放置一计算图标,双击图标,在程序栏里写入JUMP FILE RETURE("文件名).在软件中,可方便于调试及提高运行效率,我们恰当地使用了子程序.这们做有三个优点: (1)可分阶段进行开发,分别由同组的两个人在不同时期写脚本,但要事先约定一些注意事项及规范; (2)不用担心大量的变量使用容易产生混淆,错误调用; (3)每一个程序短小,适于调用及调试. 8、软件打包后因反复修改而产生的问题 在调度程序的过程中,曾遇到过这样的现象:硬件部分已基本完毕,打包后,文件大小是 18。5MB.在修改过程中,删除大量重复调用的显示图标.再次打包后,文件的大小依然是11MB,后来,又增加了不少内容,但一度文件打包后没有再超过11MB,增删内容,而文件的大小不发生变化!这是一个很奇怪的现象.经过后来反复实践及理论上的分析,得出的结论是;在第一次引入图标后,Authorware便预留了一定大小的空间以便容纳内容,以后这个空间请求增大,则系统会在不同的地址另外分配空间.这样,由于文件存储的连续性,导致数据读出的效率很低,在运行时会非常缓慢,这是Authorware集成系统本身的文件数据结构方面的问题.并没有什么办法,唯一可以做的便是在脚本编写的时候就要做到心中有数,避免以后的修改,这是一个笨办法,但也是我们唯一最大限度提高单个程序运行效率的办法上一页 [1] [2] [3] [4] [5] [6] 下一页
|