吳慶祥+李盛蘭
摘要:用Authorware進(jìn)行多媒體開發(fā)時(shí),常常使用兩種方法實(shí)現(xiàn)全屏顯示,一種是通過菜單“修改”-“文件”-“屬性”,在“大小”選項(xiàng)中選擇“使用全屏”;另一種是使用AlChangeRes()外部函數(shù)來實(shí)現(xiàn)。本文以實(shí)例,介紹這兩種全屏顯示的具體實(shí)現(xiàn)方式,以及它們的優(yōu)缺點(diǎn),得出了明確的結(jié)論,供多媒體作品制作者借鑒。
關(guān)鍵詞:全屏;模式;比較;研究
中圖分類號(hào):TP315;G416 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)07-0099-02
1 引言
Authorware7.0 是美國Macromedia 公司于2003年推出的一個(gè)基于圖標(biāo)和流程線的多媒體創(chuàng)作軟件。該版本在以前版本的基礎(chǔ)上作了大幅度的改進(jìn),增加了很多功能,使用戶可以獲得更多的資源支持并提高設(shè)計(jì)開發(fā)作品的效率。該軟件具有強(qiáng)大的交互功能、豐富的變量、函數(shù)及程序控制功能,簡(jiǎn)單易用、較大幅度的減輕專業(yè)程序設(shè)計(jì)人員的工作量等優(yōu)點(diǎn),即使是非專業(yè)人士也能輕松學(xué)習(xí)和掌握,并使用它制作多媒體作品。Authorware作品需經(jīng)打包或發(fā)布后才能使用,即便如此,作品運(yùn)行時(shí)往往出現(xiàn)全屏顯示效果不理想等現(xiàn)象。如何使作品運(yùn)行時(shí)的效果完全符合設(shè)計(jì)者的意圖呢?
2 多媒體作品全屏顯示的影響因素
2.1 顯示器分辨率
顯示器分辨率不同,或者同一款顯示器因用戶的使用習(xí)慣不同設(shè)置了不同的分辨率。
2.2 多媒體作品設(shè)置的演示窗口大小
多媒體作品的演示窗口設(shè)計(jì)者可以任意設(shè)置大小,更多的是多媒體作品演示窗口小于電腦桌面,這使得演示窗口之外還顯露著一部分電腦桌面,影響多媒體作品的顯示效果,同時(shí)還可能分散多媒體作品使用者的注意力。
3 多媒體作品實(shí)現(xiàn)全屏顯示的方式及優(yōu)缺點(diǎn)
3.1 通過菜單實(shí)現(xiàn)
3.1.1 實(shí)現(xiàn)方式
執(zhí)行菜單:修改-文件-屬性,在“屬性:文件”設(shè)置窗口里選擇“大小”選項(xiàng)中的“使用全屏”,如圖1。
3.1.2 優(yōu)缺點(diǎn)
優(yōu)點(diǎn):實(shí)現(xiàn)簡(jiǎn)單。
缺點(diǎn):如果作品運(yùn)行環(huán)境的分辨率與設(shè)計(jì)環(huán)境的分辨率不同,則作品在運(yùn)行時(shí)會(huì)出現(xiàn)原設(shè)計(jì)畫面與實(shí)際運(yùn)行畫面不相符,嚴(yán)重影響演示效果。
例如:多媒體作品制作時(shí)的分辨率是1024×768,運(yùn)行時(shí)的分辨率也是1024×768,則作品運(yùn)行時(shí)的畫面效果與制作時(shí)的畫面效果相同,均為全屏,如圖2。當(dāng)此多媒體作品運(yùn)行在比原制作分辨率高的環(huán)境時(shí),如分辨率為1280×800,則演示窗口的右邊和下邊出現(xiàn)了部分空白區(qū)域,如圖3。當(dāng)此多媒體作品運(yùn)行在比原制作分辨率低的環(huán)境時(shí),如分辨率為800×600,演示窗口沒有完全顯示,本應(yīng)顯示的內(nèi)容有一部分沒有顯示出來,如圖4。
3.2 通過函數(shù)實(shí)現(xiàn)
3.2.1 實(shí)現(xiàn)方式
首先從網(wǎng)上下載Authorware常用的外部函數(shù)工具,然后在Authorware編輯狀態(tài)下選擇函數(shù)窗口里“分類”欄里正在編輯的文件,然后再單擊函數(shù)窗口左下角的“載入…”,選擇從網(wǎng)上下載的外部函數(shù)工具文件Altools.u32,打開它后會(huì)出現(xiàn)一個(gè)“自定義函數(shù)在Altools.u32”的窗口,它里面包含了實(shí)現(xiàn)全屏顯示的外部函數(shù)AlChangeRes(),以及用來隱藏/顯示任務(wù)欄的函數(shù)AlHideTaskBar()、AlShowTaskBar(),程序代碼如圖5。程序退出時(shí)要還原原來的分辨率,程序代碼如圖6。流程圖如圖7。
3.2.2 優(yōu)缺點(diǎn)
優(yōu)點(diǎn):多媒體作品運(yùn)行時(shí),不會(huì)受原有分辨率的影響,且不同人在不同電腦上運(yùn)行都能得到相同的效果。
缺點(diǎn):一是實(shí)現(xiàn)起來有點(diǎn)復(fù)雜;二是在使用外部函數(shù)前要先加載外部函數(shù)工具文件,且該工具文件必須伴隨多媒體作品文件或指明存放路徑,否則會(huì)出現(xiàn)找不到文件的錯(cuò)誤,從而達(dá)不到全屏顯示的效果;三是運(yùn)行完多媒體作品后,還要用AlChangeRes(SaveScreenWith,SaveScreenHeight,SaveScreenDepth)語句改回原來的分辨率,用alShowTaskBar()恢復(fù)桌面任務(wù)欄的顯示。
例如:在分辨率為1024×768環(huán)境下制作的多媒體作品,不論是在與制作時(shí)相同的分辨率環(huán)境下運(yùn)行,還是在分辨率為1280×800的環(huán)境下運(yùn)行,亦或是在分辨率為800×600的環(huán)境下運(yùn)行,都能得到相同的全屏顯示效果,如圖8。
4 結(jié)語
通過對(duì)上述兩種全屏顯示方式運(yùn)行效果的比較,不難發(fā)現(xiàn),使用外部函數(shù)實(shí)現(xiàn)全屏顯示的效果,完全符合作品設(shè)計(jì)者的要求,值得所有多媒體作品設(shè)計(jì)者借鑒。
參考文獻(xiàn)
[1]叢書編委會(huì).Authorware6.0實(shí)用教程[M].北京:宇航出版社,2002:294-359.
[2]李盛蘭,吳慶祥.基于Authorware的通用型考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2017,13(12): 92-94.
[3]郭新房,倪寶童,王建.Authorware7.0多媒體制作[M].北京:清華大學(xué)出版社.2004.4:200-300.
[4]李盛蘭,吳慶祥.基于Authorware的識(shí)老師系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2017,13(13):189-190.endprint