![用Authorware制作多級(jí)菜單_第1頁](http://file4.renrendoc.com/view/fd8502b31ba8f0129e0556bd11d6cd2b/fd8502b31ba8f0129e0556bd11d6cd2b1.gif)
![用Authorware制作多級(jí)菜單_第2頁](http://file4.renrendoc.com/view/fd8502b31ba8f0129e0556bd11d6cd2b/fd8502b31ba8f0129e0556bd11d6cd2b2.gif)
![用Authorware制作多級(jí)菜單_第3頁](http://file4.renrendoc.com/view/fd8502b31ba8f0129e0556bd11d6cd2b/fd8502b31ba8f0129e0556bd11d6cd2b3.gif)
![用Authorware制作多級(jí)菜單_第4頁](http://file4.renrendoc.com/view/fd8502b31ba8f0129e0556bd11d6cd2b/fd8502b31ba8f0129e0556bd11d6cd2b4.gif)
![用Authorware制作多級(jí)菜單_第5頁](http://file4.renrendoc.com/view/fd8502b31ba8f0129e0556bd11d6cd2b/fd8502b31ba8f0129e0556bd11d6cd2b5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
/用Authorware制作多級(jí)菜單我們都知道,在Authorware中提供了“Pull—DownMenu”這種交互方式,利用它可以制作出菜單交互。不過,要用它來制作多級(jí)菜單卻總是不行。其實(shí),在Authorware的安裝程序中,Macromedia公司在Winapi。u32中為我們準(zhǔn)備了這樣的外部函數(shù),利用它們,我們同樣可以制作出標(biāo)準(zhǔn)的Windows多級(jí)菜單。有興趣嗎?一塊來試試.原有File菜單的擦除在用Authorware的菜單交互制作菜單時(shí),Authorware總會(huì)在菜單欄上加一個(gè)“File”菜單。這個(gè)“File”菜單與我們的作品總是那么不協(xié)調(diào)。所以咱們先想辦法去掉這個(gè)“File”菜單.在主流程線上拖一個(gè)交互圖標(biāo),命名為“File”,在其右側(cè)放一個(gè)組圖標(biāo)(內(nèi)容為空),在彈出的“ResponseType”對(duì)話框中,選擇“Pull—DownMenu”(菜單交互)。雙擊組圖標(biāo)上方的小方塊,彈出屬性對(duì)話框,在“Response"選項(xiàng)卡中,將“Perpetual”復(fù)選項(xiàng)選中,其他選項(xiàng)就用默認(rèn)的好設(shè)置.在交互圖標(biāo)的下方,放一個(gè)擦除圖標(biāo),雙擊打開擦除圖標(biāo)的屬性對(duì)話框,則同時(shí)交互圖標(biāo)的演示窗口也會(huì)被打開。用鼠標(biāo)單擊交互圖標(biāo)演示窗口標(biāo)題欄上的“File”菜單。仔細(xì)看,那個(gè)“File"菜單會(huì)隨之消失,確認(rèn)就行了。流程線如圖1所示。圖1現(xiàn)在執(zhí)行一下看看,你的菜單欄是不是很干凈了?現(xiàn)在我們可以根據(jù)自己的需要來制作自己的菜單了。?多級(jí)菜單的制作1、在流程線上再放一個(gè)交互圖標(biāo),命名為“中國電腦教育報(bào)",在其右側(cè)放一個(gè)組圖標(biāo),在彈出的“ResponseType”對(duì)話框中,選擇“Pull-DownMenu".將這個(gè)組圖標(biāo)命名為“專題”.雙擊組圖標(biāo)上方的那個(gè)矩形色塊,在彈出的“Properties:Response”對(duì)話框中,點(diǎn)擊“Response”選項(xiàng)卡,選中其中的“Perpetual"復(fù)選項(xiàng),并將“Branch”的值選為“Return”(如圖2)。您可以繼續(xù)添加幾個(gè)這樣的組圖標(biāo),分別命名為“社會(huì)培訓(xùn)”、“專題”等等,當(dāng)然隨便您啦。不過,我們的下一級(jí)菜單是要加在“軟件.net”下的,所以在這里就不用加了。圖22、按同樣的方法,在主流程線上再放一個(gè)交互圖標(biāo),其右側(cè)也放幾個(gè)組圖標(biāo),分別命名為“在線學(xué)堂"、“網(wǎng)絡(luò)無限”、“多媒體”、“經(jīng)驗(yàn)技巧”、“無憂問答”等。各項(xiàng)設(shè)置同上面的步驟一樣。惟一的不同,就是要把交互圖標(biāo)的命名刪除,也就是說要讓這個(gè)交互圖標(biāo)的名字為空(如圖3)。?圖33、在主流程線的下方加一個(gè)計(jì)算圖標(biāo),命名為“多級(jí)菜單制作”,雙擊打開其輸入窗口,輸入如下內(nèi)容:menuhandle:=GetMenu(WindowHandle)subhandle1:=GetSubMenu(menuhandle,0)subhandle2:=GetSubMenu(menuhandle,1)RemoveMenu(menuhandle,1,1024)DrawMenuBar(WindowHandle)InsertMenu(subhandle1,0,1040,subhandle2,”軟件.net”)輸入結(jié)束后,別忘了要保存一下喔!這時(shí),系統(tǒng)會(huì)給出一個(gè)“WhereisfunctionGetSubMenu()?”對(duì)話框,詢問在哪里可以找到這些函數(shù)(如圖4)。這些函數(shù)都是Authorware自帶的,它們都藏身于Winapi。u32.通常情況下,您可以在Authorware的安裝目錄下找到它,找到后打開就行了。友情提示:先輸入再找函數(shù)的好處是省得您一個(gè)個(gè)地加載函數(shù)。
圖4OK,現(xiàn)在把程序做完了.喂!先別忙著執(zhí)行?。∥疫€沒說完呢。這個(gè)效果您得打包以后才能看得到。在源文件中執(zhí)行是看不到效果的(可不是我的方法不行啊)。??什么,打包您還不會(huì)?那沒有關(guān)系,那就點(diǎn)擊菜單“→Package…",然后彈出“PackageFile”對(duì)話框,在“PackageFile:”下拉列表中選擇“ForWindows9xandNT…”,其他設(shè)置如圖5所示,點(diǎn)擊“SaveFile(s)&&Package”按鈕就行了。Authorware會(huì)把打包后的執(zhí)行文件放到源程序所在的目錄下,并且打包后的文件與源程序文件同名。
圖5
圖6好了,打包完了嗎?現(xiàn)在您可以執(zhí)行一下打包后的文件了。本例的效果如圖6所示。對(duì)了,如果您要到別的計(jì)算機(jī)上演示的話,可別忘了把那個(gè)Winapi。u32拷到打包文件所在的目錄下啊。不然,會(huì)看不到效果的喔!用Authorware制作右鍵二重菜單
Authorware本身沒有直接為我們提供制作彈出式二重菜單的功能,但是Authorware5A(chǔ)ttain附帶的用戶自定義函數(shù)tMsControls.U32(立即下載)可制作彈出式二重菜單。本文就為各位介紹其詳細(xì)的制作方法。實(shí)現(xiàn)效果當(dāng)用戶在演示窗口單擊鼠標(biāo)右鍵時(shí)出現(xiàn)一個(gè)菜單(類似于在Windows桌面上單擊鼠標(biāo)右鍵出現(xiàn)的菜單)。菜單中的第一重是《中國電腦教育報(bào)》的幾個(gè)一級(jí)欄目,如:硬件世界、軟件天地、網(wǎng)絡(luò)時(shí)代和電腦教育(注:目前軟件天地與網(wǎng)絡(luò)時(shí)代已合為軟件.net,電腦教育應(yīng)為教育信息化);第二重菜單是軟件天地的一些二級(jí)欄目,如:業(yè)界視窗、新手上路和編程樂園等。當(dāng)用戶選擇某個(gè)菜單時(shí),將跳轉(zhuǎn)到相應(yīng)的內(nèi)容。準(zhǔn)備工作啟動(dòng)Authorware5.0,新建一個(gè)名為“右鍵二重菜單"的文件。由于函數(shù)tMsControls.U32是外部函數(shù),所以需要進(jìn)行加載。按Ctrl+Shift+F打開Functions函數(shù)庫,選擇Category下的“右鍵二重菜單。a5p”,然后單擊Load…出現(xiàn)對(duì)話框,選擇tMsControls.U32后單擊打開,出現(xiàn)一個(gè)對(duì)話框.按住Ctrl鍵可以連續(xù)選中所需要的三個(gè)函數(shù):tMsAddItem、tMsCreat(yī)ePopupList、tMsDisplayControl,最后單擊Load即可完成對(duì)函數(shù)的加載。右鍵響應(yīng)的制作在流程線上放置一個(gè)【交互圖標(biāo)】,取名為“右鍵響應(yīng)”;在【交互圖標(biāo)】旁邊放置一個(gè)【群組圖標(biāo)】,其Type(響應(yīng)類型)為:Conditional;雙擊【群組圖標(biāo)】上面的“=”,出現(xiàn)對(duì)話框,在Condition中輸入RightMouseDown=TRUE,Response下Scope設(shè)置為Perpetual,Erase設(shè)置為AfterNextEntry,Branch設(shè)置為Return,Status設(shè)置為NotJudged,最后單擊OK完成右鍵的制作.制作二重菜單雙擊打開【群組圖標(biāo)】,在流程線上放置一個(gè)【計(jì)算圖標(biāo)】,取名為制作菜單。雙擊打開并在其中輸入以下內(nèi)容:創(chuàng)建彈出式菜單的句柄:popupHandle:=tMsCreatePopupList(WindowHandle)1、設(shè)置第一重菜單中的內(nèi)容,其中"-”為分隔線,為了使菜單名稱居中,可以在名稱前加空格.tMsAddItem(popupHandle,1,0,"中國電腦教育報(bào)”)?tMsAddItem(popupHandle,2,0,"—”)
tMsAddItem(popupHandle,3,0,"硬件世界")
tMsAddItem(popupHandle,4,0,"軟件天地”)?tMsAddItem(popupHandle,5,0,"網(wǎng)絡(luò)時(shí)代")?tMsAddItem(popupHandle,6,0,"電腦教育")
tMsAddItem(popupHandle,7,0,"-")?tMsAddItem(popupHandle,8,0,"退出”)2、設(shè)置硬件世界和電腦教育的子菜單,即第二重菜單:tMsAddItem(popupHandle,4,1,"業(yè)界視窗”)?tMsAddItem(popupHandle,4,2,"新手上路”)?tMsAddItem(popupHandle,4,3,”軟件速遞”)?tMsAddItem(popupHandle,4,4,"編程樂園")?tMsAddItem(popupHandle,4,5,"經(jīng)驗(yàn)技巧")
tMsAddItem(popupHandle,6,1,”教育前沿")?tMsAddItem(popupHandle,6,2,"校園實(shí)踐")當(dāng)單擊右鍵將彈出一個(gè)前邊設(shè)定好的彈出式菜單,并將用戶反饋(即用戶所選擇的菜單項(xiàng))返回給變量result:result:=tMsDisplayControl(popupHandle,CursorX,CursorY,150,100,6)?
圖1此時(shí),按Ctrl+R運(yùn)行程序會(huì)發(fā)現(xiàn)在演示窗口單擊鼠標(biāo)右鍵時(shí)會(huì)出現(xiàn)一個(gè)如圖1所示的二重菜單。二重菜單的交互響應(yīng)在流程線上再放置一個(gè)【計(jì)算圖標(biāo)】和【決策圖標(biāo)】;【決策圖標(biāo)】旁放置一些【顯示圖標(biāo)】(如圖2),根據(jù)名稱在【顯示圖標(biāo)】輸入所需內(nèi)容,雙擊【顯示圖標(biāo)】上面的小矩形出現(xiàn)對(duì)話框,將EraseContents設(shè)置為Don'tErase;在計(jì)算圖標(biāo)中輸入以下內(nèi)容:
圖2ifresult=1thenGoTo(IconID@”中國電腦教育報(bào)")?ifresult=3thenGoTo(IconID@"硬件世界")?ifresult=”4:1"thenGoTo(IconID@"業(yè)界視窗")
ifresult=”4:2"thenGoTo(IconID@"新手上路")?ifresult=”4:3"thenGoTo(IconI(lǐng)D@"軟件速遞")?ifresult="4:4"thenGoTo(IconI(lǐng)D@”編程樂園")
ifresult="4:5"thenGoTo(IconID@"經(jīng)驗(yàn)技巧")
ifresult="5"thenGoTo(IconI(lǐng)D@"網(wǎng)絡(luò)時(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京出境合同范例
- 辦理抵押賒銷合同范例
- 2025年度新型金融產(chǎn)品合同擔(dān)保期限規(guī)定及風(fēng)險(xiǎn)管理細(xì)則
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用合同-@-1
- 年產(chǎn)10萬噸調(diào)味料建設(shè)項(xiàng)目可行性研究報(bào)告建議書
- 醫(yī)療物資購銷合同范例
- 農(nóng)民承包煤礦合同范本
- 儀器維保服務(wù)合同范例
- 代理全轉(zhuǎn)讓合同范例
- 公租房贈(zèng)與合同范例
- 2025年酒店總經(jīng)理崗位職責(zé)與薪酬協(xié)議
- 綠色能源項(xiàng)目融資計(jì)劃書范文
- 大樹扶正施工方案
- 2024年全國職業(yè)院校技能大賽中職組(母嬰照護(hù)賽項(xiàng))考試題庫(含答案)
- 課題申報(bào)參考:全齡友好視角下的社區(qū)語言景觀評(píng)估及空間優(yōu)化研究
- 五年級(jí)下冊(cè)語文四大名著??贾R(shí)點(diǎn)
- 2024年上海普陀區(qū)司法局招聘人民調(diào)解員考試真題
- 光伏發(fā)電項(xiàng)目施工組織設(shè)計(jì)方案及技術(shù)措施
- 2025年1月日歷表(含農(nóng)歷-周數(shù)-方便記事備忘)
- 專題06 現(xiàn)代文閱讀(解析版)2015-2024單招考試語文(四川真題)
- 《固體食品罐用冷軋電鍍錫鋼板及鋼帶》編制說明
評(píng)論
0/150
提交評(píng)論