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