圖1
編輯庫文件更是方便,一般和程序流程設(shè)計(jì)圖標(biāo)的編輯過程一樣。例如刪除庫文件里的某一設(shè)計(jì)圖標(biāo)時,只須選定該設(shè)計(jì)圖標(biāo)后,按下"delete"鍵或者執(zhí)行菜單【edit】/【clear】即可;假如該設(shè)計(jì)圖標(biāo)還與流程線上的某一設(shè)計(jì)圖標(biāo)存在"調(diào)用"鏈接關(guān)系,強(qiáng)制刪除庫文件里的設(shè)計(jì)圖標(biāo)后,流程線上的設(shè)計(jì)圖標(biāo)將變?yōu)榭諆?nèi)容,因此在刪除前切記考慮清楚,否則很容易造成不必要的錯誤與損失,特別是對于比較復(fù)雜的大型多媒體設(shè)計(jì)。庫文件進(jìn)行修改刪除等操作后,記得進(jìn)行保存。
提示技巧
前面我們提過庫與程序之間的這種特殊的鏈接保持關(guān)系同樣體現(xiàn)在對設(shè)計(jì)圖標(biāo)的屬性修改上,也就是說建立"調(diào)用"鏈接關(guān)系后,修改庫文件里設(shè)計(jì)圖標(biāo)的屬性,其實(shí)并不影響先前程序流程線上任何已經(jīng)與該設(shè)計(jì)圖標(biāo)建立鏈接關(guān)系的設(shè)計(jì)圖標(biāo)的屬性,但是我們可以人為地進(jìn)行選擇性的更新,執(zhí)行菜單【xtras】/【library links...】可以選擇存在鏈接關(guān)系的程序流程線上的設(shè)計(jì)圖標(biāo),使其更新保持為和最新版本的庫文件有一致的設(shè)計(jì)圖標(biāo)屬性,如圖2所示。
圖2
庫的典型應(yīng)用
一個大型的多媒體程序,我們強(qiáng)烈推薦使用庫,為什么呢?因?yàn)閍uthorware打包程序在執(zhí)行前都需要把程序文件自身數(shù)據(jù)調(diào)入到內(nèi)存,然后才開始播放執(zhí)行,出現(xiàn)程序界面。假如不使用庫,而把所有的資源都內(nèi)置于程序本身,勢必造成程序文件的臃腫,增加程序的執(zhí)行讀取時間;而利用庫,在程序中保存的卻是一種資源的"調(diào)用"鏈接關(guān)系,需要用到什么才從庫里讀取什么,不需要的依舊存放在庫里,這樣就提高了程序的執(zhí)行響應(yīng)速度,令多媒體程序"跑"起來更加地流暢,同時也體現(xiàn)了程序設(shè)計(jì)優(yōu)化論的程序資源與數(shù)據(jù)資源分離的思想。當(dāng)然我們在打包發(fā)行程序的時候,也需要把對應(yīng)的庫文件一起打包發(fā)行,否則破壞了程序與庫文件之間的鏈接關(guān)系,程序只能成為一個丟失了內(nèi)容的"空心"蘿卜,無法正確執(zhí)行。
新聞熱點(diǎn)
疑難解答