首页 > 网站 > 媒体动画 > 正文

Authorware基础教程:十天学会authorware6.5之第六天:库

2024-09-08 19:26:33
字体:
来源:转载
供稿:网友
一、库的应用

  库的概念

  简单的说,库(library)即是各种设计图标的合集,是存放各种设计图标的仓库。一般情况下我们把经常使用的某些设计图标进行"入库",当在程序流程设计中需要再次使用使时,只需从库里"调用"即可,而程序则只保存库里调用的设计图标与程序之间的链接关系,这样做的好处一方面是体现程序与数据分离的优化,方便对程序的更新与修改,另一方面是避免设计者的重复劳动,节省文件存储空间,加快主程序的执行速度。

  库的建立与使用

  库文件的建立十分简单,和建立新的"a6p"authorware文件没有区别,执行菜单【file】/【new】/【library】或者快捷键ctrl+alt+n即可建立一空白内容的库文件,其文件后缀为"a6l"。

  在程序设计过程中,当需要把某一设计图标进行"入库"时,只需打开相应的库文件,把流程线上的某一设计图标拖入到库文件里即可,此时该设计图标自动与库文件建立了链接关系,如图1所示。需要注意的是一旦程序流程线上的设计图标与库文件里的设计图标建立了"调用"链接关系后,对设计流程上的设计图标进行更名或者对库文件相应的设计图标进行更名都不影响它们之间的链接关系,这种保持关系同样体现在对设计图标的属性修改上。


图1

  编辑库文件更是方便,一般和程序流程设计图标的编辑过程一样。例如删除库文件里的某一设计图标时,只须选定该设计图标后,按下"delete"键或者执行菜单【edit】/【clear】即可;假如该设计图标还与流程线上的某一设计图标存在"调用"链接关系,强制删除库文件里的设计图标后,流程线上的设计图标将变为空内容,因此在删除前切记考虑清楚,否则很容易造成不必要的错误与损失,特别是对于比较复杂的大型多媒体设计。库文件进行修改删除等操作后,记得进行保存。

  提示技巧

  前面我们提过库与程序之间的这种特殊的链接保持关系同样体现在对设计图标的属性修改上,也就是说建立"调用"链接关系后,修改库文件里设计图标的属性,其实并不影响先前程序流程线上任何已经与该设计图标建立链接关系的设计图标的属性,但是我们可以人为地进行选择性的更新,执行菜单【xtras】/【library links...】可以选择存在链接关系的程序流程线上的设计图标,使其更新保持为和最新版本的库文件有一致的设计图标属性,如图2所示。


图2

  库的典型应用

  一个大型的多媒体程序,我们强烈推荐使用库,为什么呢?因为authorware打包程序在执行前都需要把程序文件自身数据调入到内存,然后才开始播放执行,出现程序界面。假如不使用库,而把所有的资源都内置于程序本身,势必造成程序文件的臃肿,增加程序的执行读取时间;而利用库,在程序中保存的却是一种资源的"调用"链接关系,需要用到什么才从库里读取什么,不需要的依旧存放在库里,这样就提高了程序的执行响应速度,令多媒体程序"跑"起来更加地流畅,同时也体现了程序设计优化论的程序资源与数据资源分离的思想。当然我们在打包发行程序的时候,也需要把对应的库文件一起打包发行,否则破坏了程序与库文件之间的链接关系,程序只能成为一个丢失了内容的"空心"萝卜,无法正确执行。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表