所謂隱藏按鈕就是當鼠標移動到響應區域時,將自動響應,從而出現按鈕可供選擇;移開響應區域時,將自動消失,可謂“呼之即來,揮之即去”,靈活的交互性必將給你的作品增色不少。
擦除方式
一、基本制作思路
使用交互圖標,將其type設置為hot spot,match設置為cursor in area,然后在交互圖標下放置顯示圖標,將顯示圖標中的內容作為熱物(hot object),實現選擇交互;最后在交互圖標旁邊再放置一個大體相同的交互圖標,擦除顯示圖標中的內容,從而實現按鈕的顯示和隱藏,本例流程圖如圖1。
圖1
二、制作步驟
1、啟動authorware 5.0,新建一個文件并且保存為“隱含按鈕”,打開“修改→文件→屬性”(ctrl+shift+d),將background設置為白色,size設置為variable(任意),不選其他選項,單擊確定;最后將演示窗口大小設置為250×160;
2、拖一個交互圖標至流程線,取名為控制欄;在交互圖標下放置一個群組圖標,出現對話框,type為hot spot,并且取名為選擇項;打開交互圖標屬性對話框,對參數進行設置:hot spot下match設置為cursor in area,cursor選擇為手形;response下scope設置為perpetual,erase設置為don't erase,branch設置為return;
3、在交互圖標下再放置一個群組圖標,取名為擦除按鈕,將hot spot下cursor選擇為none;雙擊“控制欄”圖標,設置群組圖標響應區域的位置如圖2;
圖2
4、雙擊“選擇項”圖標,在下面放置三個顯示圖標,第一個放入一個工具欄(可用photoshop制作),其余依次輸入響應類型的名稱、調整位置。這里需要提一下的是:你可以根據自己的需要放置顯示圖標,并且每個響應項只能放置在一個顯示圖標里面。雙擊“擦除按鈕”圖標,在下面放置一個擦除圖標,擦除的內容為剛才的三個顯示圖標中的內容;
5、拖一個交互圖標至流程線,命名為響應項,在交互圖標下再放置兩個群組圖標,type為hot object;按ctrl+r運行程序,將連續兩次出現對話框,分別選擇“中國電腦教育報”和“新思工作室”,確定即可;然后在兩個群組圖標下放置相應的內容;
圖3
6、按ctrl+r運行程序,當鼠標移動到響應區域時,將出現工具條,點擊上面的按鈕即可響應,當離開響應區域時,工具條將會消失,響應也將不復存在。
函數響應方式
一、基本制作思路
在交互圖標下放置群組圖標,將他們的交互類型(type)分別設置為hot spot和button,然后通過響應函數來控制按鈕的顯示和隱藏。
二、制作步驟
1、新建一個文件后,在流程線上放置一個交互圖標,在下面放置五個群組圖標,并將他們的type設置為hot spot和button,然后分別取名(如圖3);將響應區域和按鈕的位置進行調整(如圖4)。
圖4
2、選中“顯示按鈕”圖標,按組合鍵ctrl+=,在出現的計算圖標中輸入show:=1,同樣將“隱藏按鈕”圖標的值設為show:=0,兩個圖標上面會出現“等于號(=)”。
3、雙擊“軟件天地”上的小按鈕打開propertise對話框,在response下active if中輸入show,erase設置為don't erase,單擊即可;用上述方法對“電腦教育”和“退出”進行同樣的設置。
4、在“軟件天地”、“電腦教育”和“退出”三個群組圖標中分別放入所需內容,如“退出”放一個計算圖標,輸入quit(0),其余的根據需要放入所需內容,當然也可以根據需要再增加一些按鈕。
按ctrl+r運行程序,可以發現本例與第一例實現的效果差不多,不過這兒的按鈕具有動感,而第一例中只是靜止的文字(也可以換成圖片)。如果不使用默認的按鈕而重新制作按鈕,然后進行調用,定會給作品錦上添花。
新聞熱點
疑難解答