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