光陰如流水,轉(zhuǎn)眼間已經(jīng)走出校門三年了,翻看昔日同窗好友的“玉照”,心里備感溫馨!可令人不快的是發(fā)現(xiàn)他們越來越模糊啦(注:不是印象模糊了,而是照片模糊了),而且想要看某個好友的照片還要翻來覆去的尋找,哎!真是……不過慶幸的是劍鋒對authorware比較熟悉,何不用它來制作一個交互性的相冊呢?說干就干,let's go!
實現(xiàn)功能
當(dāng)相冊開始演示時,位置在屏幕的中央,如果相冊的尺寸小于當(dāng)前系統(tǒng)分辨率則多余的部分以黑色覆蓋;每張照片之間的過渡采用了翻書的形式;相冊可以手動上下翻頁,也可以設(shè)置自動翻頁;具有查找功能,即輸入姓名就可以快速跳轉(zhuǎn)到照片所在頁;能夠顯示當(dāng)前照片是第幾張和共幾張;相冊的流程圖如圖1所示。
準(zhǔn)備工作
1、為了讓相冊播放時能夠覆蓋屏幕多余部分,到http://211.155.224.153/test/down/download.asp?did=1784下載一個名為“cover.zip”的文件;翻頁效果的實現(xiàn)可到http://211.155.224.153/test/down/download.asp?did=2052下載一個名為“dmpcak1&&2.zip”的文件;將cover.zip解壓(cover.u32)到authorware的安裝目錄下,將dmpcak1&&2.zip解壓到authorware的安裝目錄下的xtras文件中,此時是兩個文件dmpcak1.x32和dmpcak2.x32。
2、用phtoshop 制作一張尺寸為640×480的背景圖片(如圖2),背景分為四個部分,也就是相冊的主要部分;再使用photoshop制作按鈕5個(如圖3),從左往右分別是:向上、向下、查找、自動、退出,注意按鈕排列后的總長度在背景圖的控制區(qū)域內(nèi)。
制作相冊
1、啟動authorware 6.0,新建一個名為“相冊”的文件;拖一個計算圖標(biāo)至流程線,雙擊打開輸入:
resizewindow(640,480)
showmenubar(off)
showtaskbar(off)
showtitlebar(off)
t:=10000
background:=cover()
關(guān)閉計算圖標(biāo)時會彈出對話框?qū)ふ襝over函數(shù),此時選擇authorware目錄下的cover.u32即可。
2、在流程線上放置一個聲音圖標(biāo),雙擊出現(xiàn)對話框,單擊import…按鈕導(dǎo)入所需要的聲音文件,這里是華仔的“一起走過的日子.mp3”;選擇concurrency下的perpetual;play下的until true,并在下面輸入a=1。在流程線上再放置一個顯示圖標(biāo),雙擊打開按ctrl+r導(dǎo)入剛才制作的背景圖片。
3、流程線上放置一個框架圖標(biāo),雙擊打開刪除里面的部分圖標(biāo),再修改和添加一些圖標(biāo);在按鈕顯示圖標(biāo)中導(dǎo)入制作的按鈕圖片,注意圖片的位置在背景圖片的控制區(qū)域內(nèi);將所有的交互類型由“button”改設(shè)為“hot spot”,并且響應(yīng)位置與顯示圖標(biāo)中的按鈕相對應(yīng);雙擊每個交互上面的小虛線框打開properties:response屬性框,設(shè)置如圖4所示,這樣可以讓靜態(tài)的圖片按鈕單擊后有動感。
4、打開“查找”圖標(biāo)的屬性框,在hot spot的keys中輸入“f3”,設(shè)置查找按鈕的快捷鍵為f3;設(shè)置“退出”圖標(biāo)的快捷鍵為“esc”,在群組圖標(biāo)下的計算圖標(biāo)中輸入:
quit()
background:=uncover()
在“自動”圖標(biāo)下的計算圖標(biāo)中輸入:
presskey("pagedown")
if t=10000 then
t:=6
else
t:=10000
end if
skey("pageup")
5、設(shè)置“向上”圖標(biāo)的快捷鍵為“pageup”,并且在其響應(yīng)條件active if中輸入:currentpagenum>1,這樣相冊在演示時,到了第1頁時此按鈕將會失去作用;設(shè)置“向下”圖標(biāo)的快捷鍵為“pagedown”,并且在其響應(yīng)條件active if中輸入:currentpagenumbr>
6、在框架圖標(biāo)中放置群組圖標(biāo),在群組圖標(biāo)中再依次放置顯示圖標(biāo),等待圖標(biāo),計算圖標(biāo);在顯示圖標(biāo)中輸入:第{currentpagenum}張,共{pagecount}張,注意文字的位置在背景圖的顯示相關(guān)信息處,這樣可以顯示當(dāng)前照片是第幾張和一共多少張;雙擊打開等待圖標(biāo),取消所有選項,在time limit中輸入“t”,雙擊打開計算圖標(biāo)再輸入:presskey("pagedown"),這里主要是實現(xiàn)自動播放;復(fù)制該群組圖標(biāo)若干份(視照片張數(shù)而定),然后重新命名(參照圖1)。
7、雙擊群組圖標(biāo)“fm”,導(dǎo)入作為首頁的圖片,并在“個人簡介”位置處輸入文字,如果文字太多可以使用滾動文本,選擇text→scrolling命令即可,完成后觀看效果,各個部分之間的位置關(guān)系如圖5所示;利用同樣的方法,加入其他的照片;這里要特別注意的是:用來顯示照片的顯示圖標(biāo),一定要輸入照片中人的姓名,否則后面的查找功能將不能實現(xiàn)預(yù)定目標(biāo)。
8、按住ctrl鍵雙擊框架圖標(biāo)打開屬性對話框,單擊page旁邊的按鈕,選擇換頁方式,再連續(xù)單擊ok即可。
注意:dmpcak提供的換場方式很多,翻書效果只是其中之一。
按ctrl+r測試相冊整體效果。
輸出并刻錄相冊
1、選擇“flie→publish→package…”出現(xiàn)對話框,選擇“for windows 9x and nt variants”,然后將下面的四個選項全部選中;進入authorware的目錄,將xtras文件夾和cover.u32拷貝到打包文件所在的相冊文件夾,這樣播放時就不會少這少那啦。
2、在該文件夾中創(chuàng)建一個autorun.inf的文件,雙擊打開,在里面輸入:
[autorun]
open=xiangce.exe(假設(shè)相冊文件為xiangce.exe)
ico=icon.ico(假設(shè)光盤圖標(biāo)是icon.ico)
將相冊文件夾中的所有文件都刻錄在光盤上即大功告成了。
最后將刻錄好的光盤放入光驅(qū),此時光盤會自動播放,開始欣賞自己的勞動成果。動聽的音樂、翻動的照片,溫馨的感覺,讓我沉浸在昔日美好歲月的點點滴滴中!
新聞熱點
疑難解答