freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

authorware7教程詳解-資料下載頁

2025-05-01 22:15本頁面
  

【正文】 on Window】 。然后雙擊響應(yīng)類型標記圖標,在顯示的屬性對話框中設(shè)置如下屬性。 6. Text entry(文本響應(yīng)) ⑴【 Pattern】 :匹配字符為 “ mima”,即只有用戶輸入該字符時程序才向下執(zhí)行。 ⑵ 【 Ignore】 :其下的復選框全部選中。 ⑶ 【 Erase】 : On Exit。 ⑷ 【 Branch】 : Exit Interaction。 ⑸ 【 Status】 : Not Judge。 其他設(shè)置項可以取系統(tǒng)的默認值。最后,在主流程線上添加一個顯示圖標,并創(chuàng)建一個內(nèi)容為“ 密碼正確 ” 的文本對象,作為密碼輸入正確以后的提示內(nèi)容。整個程序流程如下圖所示。 運行程序,展示窗口中提示用戶 “ 請輸入密碼: ” 。用戶只有輸入字符串 “ mima”(大小寫通用 )時程序才結(jié)束交互并顯示 “ 密碼正確 ” 的提示信息,否則將一直等待交互。將程序以文件名 “ 12文本響應(yīng) ” 存盤。 在練習測試類軟件中,當測試者沒有正確解答問題時,可以再次給他解答的機會,但最多不超過 3次。許多軟件使用前要求用戶必須輸入密碼,并且在限定的次數(shù)內(nèi)如果不能正確輸入,程序?qū)⒆詣油顺觥T?Authorware 7中,所有這些都可以通過限次響應(yīng)功能實現(xiàn), 下面的示例繼續(xù)制作上一節(jié)的范例程序,目的是利用限次響應(yīng)與文本輸入響應(yīng)相結(jié)合來實現(xiàn)輸入密碼的登錄功能。 在 mima圖標右邊添加一個組圖標,將其命名為“嘗試”,雙擊其響應(yīng)類型標記符號,在顯示的 【 Properties: Response】 對話框中設(shè)置為限次響應(yīng),如下圖所示。 7. Tries Limit(限次響應(yīng) ) 該對話框的 【 Tries Limit】 選項卡中只有一個可設(shè)置項 (【 Maximum Tries】 :設(shè)置最大嘗試次數(shù) ),在此設(shè)置為 3次,其它為系統(tǒng)默認。單擊【 OK】 按鈕關(guān)閉對話框。交互流程如下圖左圖所示。 雙擊顯示 mima圖標,在其中添加一個擦除圖標,擦除登錄界面中所有內(nèi)容,避免程序向下執(zhí)行時使運行窗口顯得凌亂。雙擊顯示 “ 嘗試 ” 圖標,在二級程序設(shè)計窗口添加程序圖標,如下圖右圖所示。 擦除圖標用于擦除登錄界面 , 提示為 “ 你無權(quán)使用本軟件 ” 。 等待圖標設(shè)置提示文本顯示的時間為 2秒 , 使用運算圖標退出程序 , 設(shè)置退出程序函數(shù) QUIT( )。 將程序以文件名 “ 13限次響應(yīng) ” 存盤 。 運行程序 , 在提示輸入密碼時輸入密碼 , 如果超過 3次不正確 , 將顯示 “ 你無權(quán)使用本軟件 ” 的窗口 , 2秒后將退出程序 。 在設(shè)計搶答或密碼驗證類軟件時,一般都有一個時間限制。登錄者在規(guī)定時間內(nèi)如果沒有完成密碼輸入過程,系統(tǒng)自動執(zhí)行預(yù)先設(shè)置的程序進行超時處理。 此類功能在 Authorware 7中可以用限時響應(yīng) (【 Time Limit】 )完成。 8. Time Limit(時間響應(yīng) ) 在創(chuàng)建限時響應(yīng)程序之前,應(yīng)該首先關(guān)注一下限時響應(yīng)的屬性設(shè)置內(nèi)容。在流程線上雙擊交互中的響應(yīng)類型符號,在彈出的 【 Properties: Response】 對話框中選擇響應(yīng)類型為限時響應(yīng)【 Time Limit】 ,則可以看到限時響應(yīng)的【 Properties: Response】 對話框,如圖所示。 其中 【 Time Limit】 選項卡的各項的功能說明如下。 ⑴ 【 Time Limit】 :限定時間的設(shè)置,單位為秒。 ⑵ 【 Interruption】 :計時中斷的設(shè)置。當一個程序中同時含有其他的永久性交互,而倒計時正在進行時用戶又點了其他永久交互將引起計時中斷。其中包含以下選項。 ① 【 Continue Timing】 :當執(zhí)行永久交互時繼續(xù)計時。 ② 【 Pause Resume Return】 :當執(zhí)行永久交互時計時暫停,執(zhí)行永久交互的結(jié)果圖標后繼續(xù)計時,但要求該永久交互屬性的響應(yīng) 【 Response】 標簽中的分支 【 Branch】 設(shè)置必須為 【 Return】 。 ③【 Pause, Restart On Return】 :當執(zhí)行永久交互時計時暫停,執(zhí)行完永久性的結(jié)果圖標返回后重新開始倒計時,不管跳到永久交互前的倒計時是否結(jié)束。對永久交互的返回要求同 【 Pause, Restart On Return】 。 ④ 【 Pause, Restart if Running】 :與上一項的功能相同,區(qū)別是如果跳到永久交互前倒計時已經(jīng)停止,則返回后不再重新開始倒計時。 ⑤ 【 Option】 :倒計時與計時起點的設(shè)置。 【 Show Time Remaining】 :倒計時顯示與否 。 當選中此選項時 , 在運行的窗口中的左下方顯示出一個倒計時器 , 從這里可以看出剩余時間 , 黑色扇形區(qū)域為剩余時間 。 ⑥【 Restart for Each Try】 :計時起點設(shè)置。選中此項,則用戶每進行一次交互操作,都重新開始倒計時,若不選此項則連續(xù)計時。 接下來通過完善上一節(jié)的密碼驗證范例程序來說明限時交互的操作及應(yīng)用 。 向現(xiàn)有的交互流程中增加一個名為 “ 退出 ” 的限時響應(yīng) , 設(shè)置退出程序函數(shù)QUIT( ), 并按照上頁圖設(shè)置響應(yīng)屬性 。 【 Time Limit】 為 15秒 。 【 Interruption】 為 Continue Timing。 【 Options】 選擇 Show Time Remaining。 目前整個程序流程圖如圖所示 。 將程序以文件名“ 14限時響應(yīng) ” 存盤 。 如果登錄者在 15秒鐘的時限內(nèi)沒有完成密碼輸入過程 , 將執(zhí)行限時響應(yīng)分支的運算圖標退出程序 。 條件響應(yīng)與前面的響應(yīng)有所不同,一般不是用戶直接通過某種操作來實現(xiàn)交互,而是由于某個狀態(tài)的改變或某個條件變量的值的改變而觸發(fā)交互的。條件響應(yīng)的屬性 【 Properties: Response】 對話框如圖所示。 9. Conditional(條件響應(yīng) ) 該對話框的 【 Conditional】 選項卡各項功能說明如下。 ⑴ 【 Condition】 設(shè)置條件:用戶可以在此輸入變量,條件表達式,只有當變量或表達式的值為真時才有可能執(zhí)行相應(yīng)的響應(yīng)圖標。 ⑵ 【 Automatic】 自動匹配設(shè)置:條件為真時并不一定執(zhí)行響應(yīng)圖標,還要結(jié)合以下選項。 【 Off】 :當用戶完成本交互圖標中的所有交互操作,且條件為真時才執(zhí)行相應(yīng)的響應(yīng)圖標。 【 When True】 :只要條件為真就執(zhí)行響應(yīng)圖標。 【 On False to True】 :只有當指定條件由 “ 假 ”到 “ 真 ” 變化時才執(zhí)行響應(yīng)的圖標。 下面繼續(xù)制作本章的密碼驗證范例程序:利用條件響應(yīng)為程序增加辨認登錄者身份的功能。 ⑴假設(shè)共有超級用戶和變通用戶兩種身份的登錄者,這兩種用戶的身份應(yīng)該通過密碼進行區(qū)別,超級用戶采用密碼 super,而變通用戶采用密碼normal。因此,將原有交互流程中的文本輸入響應(yīng)匹配字符串設(shè)置為 super normal,以便同時接收兩密碼,如圖所示。 ⑵ 將文本輸入響應(yīng)的分支類型設(shè)為 【 Continue】 ,以便于右邊的響應(yīng)能夠繼續(xù)處理登錄者輸入的內(nèi)容。接下來向文本輸入響應(yīng)的右方增加一個條件響應(yīng),如圖所示,將響應(yīng)條件設(shè)置為 “ EntryText=”super””。變量 EntryText保存著登錄者在文本輸入響應(yīng)中輸入的內(nèi)容,因此當?shù)卿浾咻斎?“ super”并按回車鍵確認后,此條件響應(yīng)將自動執(zhí)行。 ⑶ 在 “ EntryText=”super””圖標中,可以添加根據(jù)登錄者身份而進行不同處理的流程,為了簡便起見,僅向其中增加如上頁圖右圖所示的內(nèi)容,即向登錄者提示他當前已經(jīng)以超級用戶身份登錄。 ⑷ 仿照前兩步的作法 , 再向交互流程中增加一個名為 “ EntryText=”normal””的條件響應(yīng) , 來處理以變通用戶身份登錄的情況 。 程序流程如下頁圖所示 。 ⑸ 運行程序,嘗試輸入不同的密碼,可以發(fā)現(xiàn)程序完全能夠按照設(shè)計意圖,根據(jù)密碼區(qū)別兩種不同身份的登錄者。將程序以文件名 “ 15條件響應(yīng) ”存盤。 利用按鍵來控制對象移動,是一種十分常用的程序設(shè)計方法。下面我們來嘗試一個例子,利用四個方向鍵來控制一幅動畫的移動。 ⑴建立一個新文件,拖入一個動畫圖標,命名為“ 動畫 ” 。雙擊打開屬性窗口,從文件夾 avi中引入動畫 “ 地球轉(zhuǎn)動 .avi”,設(shè)置其如圖所示,允許動畫在顯示窗口內(nèi)運動。 10. Keypress(按鍵響應(yīng) ) ⑵ 同時,還要從 【 Timing】 面板中設(shè)置【 Concurrency】 為 “ Perpetual”、 【 Play】 為“ Repeatedly”,以保證動畫能夠始終有效,循環(huán)播放。 ⑶拖入一個運動圖標,命名為 “ 運動 ” 。雙擊打開屬性窗口,從 【 Type】 中選擇 “ Direct to Grid”項,然后選中動畫畫面,并拖動它來定義運動區(qū)域 ⑷設(shè)置運動的目的地點 【 Destination】 分別為X、 Y兩個變量,如圖所示。 ⑸ 單擊 OK按鈕,會彈出 【 New Variable】 對話框,不必進行設(shè)置,單擊 OK按鈕關(guān)閉即可。 ⑹設(shè)置 【 Motion】 面板上的 【 Concurrency】為 “ Perpetual”,然后關(guān)閉運動圖標屬性窗口。 ⑺拖動一個交互圖標到運動圖標之下,命名為“ 移動 ” 。 ⑻再拖入一個計算圖標到交互圖標的右側(cè),出現(xiàn) 【 Response Type】 對話框,從中選擇 “ Key Press”類型,關(guān)閉對話框。雙擊打開計算圖標窗口,輸入如圖所示的內(nèi)容。 注意: “ Test”是一個系統(tǒng)函數(shù),作用是判斷條件是否成立,若成立就執(zhí)行后面的表達式。 ⑼關(guān)閉計算窗口,雙擊響應(yīng)類型符號,打開其按鍵響應(yīng)屬性窗口,在 【 Key(s)】 欄輸入 “ LeftArrow”,其他設(shè)置不變,如圖所示。 ⑽ 用同樣的方法設(shè)置其余幾個按鍵響應(yīng)分支,如圖所示: 運行程序 , 可以看到小動畫在上 、 下 、 左 、 右四個按鍵的控制下運動自如 , 且不會超出設(shè)定區(qū)域 。 到此為止 , 該程序段基本完成 , 將程序以文件名 “ 16按鍵響應(yīng) ” 存盤 。 其程序結(jié)構(gòu)如下圖所示 。 前面所提及的交互方式所實現(xiàn)的都是用戶與電腦之間的交互 。 此處要介紹的事件響應(yīng)與前面的不同 , 事件響應(yīng)實現(xiàn)的是外部文件發(fā)送的事件與 Authorware 6應(yīng)用程序間的交互 , 如程序與 ActiveX控件進行的交互 。 要設(shè)置程序與 ActiveX控件的交互,可以選擇【 Insert Control ActiveX】 命令,在程序流程線上插入一個 ActiveX控件。然后在流程線上加入一個交互圖標,接著在交互圖標右端放置一個響應(yīng)圖標 (如顯示圖標,組圖標等 ),在顯示的對話框中設(shè)置響應(yīng)類型為事件響應(yīng) 【 Events】 。雙擊響應(yīng)圖標上端的事件響應(yīng)類型標志符號,顯示 【 Properties: Response】對話框,如圖所示。其中包含的各選項含義如下。 11. Event(事件響應(yīng) ) ⑴ 標題文本框:指對話框上端的文本框 , 在該文本框中可以設(shè)置或更改響應(yīng)圖標的名稱 。 ⑵ 【 Type】 (類型下拉列表框 ):在該列表框中可以設(shè)置交互響應(yīng)的類型 , 在此的設(shè)置值為 【 Event】 (事件響應(yīng)類型 )。 ⑶ 【 Sender】 (發(fā)送者 ):在該列表框中列出了流程線上的外部控件的名稱 , 如上圖中所示的【 Sender】 列表框中列出了剛加入的 ActiveX控件 。 雙擊該框中的控件可以在 【 Event Name】 列表框中列出該控件相關(guān)的事件名稱 。 ⑷ 【 Event Name】 (事件名稱 ):該列表框列出了與 Sender框中選中的控件相關(guān)的事件名稱 。 ⑸ 【 Description】 (事件描述 ):該列表框顯示了選中事件的描述信息 。 ⑹ 【 Suspend Other Events】 (掛起其它事件 ):選中該復選框 , 在程序響應(yīng)當前事件響應(yīng)時 , 將掛起其他所有響應(yīng) 。 ⑺ 【 Open】 按鈕:選擇該按鈕 , 可以顯示響應(yīng)圖標的 【 Presentation Window】 。 單擊 【 Response】 標簽 , 顯示 【 Response】選項卡 , 其中的設(shè)置內(nèi)容可以參照前面提到的【 Response】 選項卡內(nèi)容說明 , 在此不做重復介紹 。 聲音、影視信息的加載 1. 加載聲音信息 (1). 將一個聲音圖標拖放至主流程線上。 雙擊該圖標,在彈出的 “ 聲音圖標屬性 ” 對話框 中選擇 “ Import”按鈕,打開 “ Import which file?”對話框,在其文件列表中 搜尋
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1