基本思路
利用熱區(qū)交互的不同匹配方式實(shí)現(xiàn)同一熱區(qū)不同的響應(yīng),
Authorware簡單實(shí)現(xiàn)隱藏按鈕
。在交互圖標(biāo)的右邊放置若干群組圖標(biāo),響應(yīng)類型(Response Type)全部設(shè)為熱區(qū)響應(yīng)方式。第一個熱區(qū)響應(yīng)的作用是顯示所有按鈕,響應(yīng)屬性:匹配(Match)設(shè)為“指針處于指定區(qū)域內(nèi)”(Cursor in Area);其余分別響應(yīng)不同的按鈕,響應(yīng)屬性:匹配(Match)設(shè)為“鼠標(biāo)單擊”(Single-Click)。這樣,筆者巧妙地使用不同的匹配方式,來達(dá)到不同的響應(yīng)結(jié)果,使程序更為簡單直觀。本例流程如圖1。
制作步驟
1、 啟動Authorware 5.2中文版,新建一個文件并保存為“隱藏按鈕”,打開菜單“修改(Modify)→文件(File)→屬性(Properties)”(Ctrl+Shift+D),將背景顏色(Background)設(shè)置為淺藍(lán)色,大。⊿ize)設(shè)置為Variable(任意),不選其他項(xiàng)目,單擊確定。
圖1
2、 拖一個交互圖標(biāo)至流程線,取名為“隱藏按鈕”;在交互圖標(biāo)右方放置一個群組圖標(biāo),出現(xiàn)響應(yīng)類型(Response Type)對話框,選擇熱區(qū)(Hot Spot)選項(xiàng),單擊確定按鈕,并且取名為“出現(xiàn)按鈕選項(xiàng)”(該響應(yīng)的作用是:當(dāng)光標(biāo)移動到指定區(qū)域時,所有按鈕即會出現(xiàn))。打開群組圖標(biāo),拖入顯示圖標(biāo),雙擊顯示圖標(biāo),加入“中國電腦教育報”、“思明工作室”等按鈕至合適的位置(演示窗口不要關(guān)閉)。雙擊群組圖標(biāo)上方的熱區(qū)交互圖標(biāo),打開響應(yīng)屬性對話框(Properties:Response),選中熱區(qū)域(Hot Spot)標(biāo)簽,在匹配(Match)欄選擇“指針處于指定區(qū)域內(nèi)”(Cursor in Area),指針(Cursor)欄:無(None);再單擊響應(yīng)標(biāo)簽(Response),在擦除(Erase)欄選擇“在下一次輸入之前(Before Next Entry)”;在演示窗口內(nèi)將表示熱區(qū)響應(yīng)的虛線框正好罩住所有按鈕;最后,單擊確定。
3、 制作單擊各按鈕后的響應(yīng)。再拖動一個群組圖標(biāo)至交互圖標(biāo)右邊,命名為“中國電腦教育報”,雙擊該群組圖標(biāo),在流程線上加入需響應(yīng)的內(nèi)容,筆者加入的是一個歡迎界面,
電腦資料
《Authorware簡單實(shí)現(xiàn)隱藏按鈕》(http://www.oriental01.com)。雙擊“出現(xiàn)按鈕選項(xiàng)”群組圖標(biāo)內(nèi)的顯示圖標(biāo),使所有的按鈕都出現(xiàn)在演示窗口中,雙擊“中國電腦教育報”群組圖標(biāo)上方的熱區(qū)交互圖標(biāo),打開響應(yīng)屬性對話框(Properties:Response),選中熱區(qū)域(Hot Spot)標(biāo)簽,在匹配(Match)欄選擇“單擊”(Single-Click),指針(Cursor):手形;在演示窗口內(nèi)使表示熱區(qū)響應(yīng)的虛線框正好罩住“中國電腦教育報”按鈕,;選種響應(yīng)(Response)標(biāo)簽,在擦除(Erase)欄里選擇“在下一次輸入之后”(After Next Entry)”,單擊確定。“思明工作室”的按鈕響應(yīng)同法可得。特別說明:如果要實(shí)現(xiàn)鼠標(biāo)移到按鈕上沒有單擊時,原來的畫面不消失,可以將“中國電腦教育報”、“思明工作室”的響應(yīng)屬性的擦除欄(Erase)設(shè)為“退出時”(On Exit),另在這兩個群組的流程線的最上面各加上一個擦除圖標(biāo),擦除的對象為其他群組內(nèi)的所有對象。
補(bǔ)充說明
另外,筆者按照文章《呼》里的兩種方法進(jìn)行操作時,發(fā)現(xiàn)兩種方式都需要作一些補(bǔ)充說明:
第一種方式,筆者執(zhí)行到第五步,用Ctrl+R運(yùn)行程序時,在演示窗口都并沒有“中國電腦教育報”和“新思工作室”的按鈕供選擇。解決方法是,依次雙擊“中國電腦教育報”等按鈕所在的顯示圖標(biāo),打開演示窗口,接著雙擊相應(yīng)的群組圖標(biāo)上方的熱物響應(yīng)圖標(biāo),便可在演示窗口單擊熱物。
第二種方式,筆者實(shí)踐后發(fā)現(xiàn):按鈕只是呈灰白顯示,并沒有真正隱藏。要實(shí)現(xiàn)真正的隱藏,首先要雙擊“顯示按鈕”、“隱藏按鈕” 群組圖標(biāo)上方的熱區(qū)響應(yīng)的小圖標(biāo),出現(xiàn)響應(yīng)屬性(Properties : Response)對話框,單擊熱區(qū)域(Hot spot)標(biāo)簽,在匹配(Match)欄選擇“指針處于指定區(qū)域內(nèi)”(Cursor in Area);然后分別雙擊“軟件天地”、“電腦教育”、“退出”群組圖標(biāo)上方的按鈕響應(yīng)的小圖標(biāo),出現(xiàn)響應(yīng)屬性(Properties : Response)對話框,單擊按鈕(Button)標(biāo)簽,在選項(xiàng)(Option)里選擇“非激活狀態(tài)下隱藏”(Hide When Inactive)。