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