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

正文內(nèi)容

authorware6中文教材第07章-資料下載頁(yè)

2025-08-27 20:57本頁(yè)面

【導(dǎo)讀】體程序的最大特點(diǎn)就是交互性。在Authorware中,使用功能強(qiáng)。置Authorware11種交互方式,并控制其交互屬性。形/圖像、數(shù)字化電影等對(duì)象,又可以實(shí)現(xiàn)程序的判斷分枝功能。在程序主流程線上添加圖標(biāo),命名。根據(jù)需要,將一個(gè)圖標(biāo)拖動(dòng)到流程線上圖標(biāo)右側(cè),釋放鼠標(biāo)左鍵,彈出。對(duì)話框,如圖7-1所示。二部分將逐個(gè)說(shuō)明這些交互類型。繼續(xù)在右側(cè)添加交互圖標(biāo),此時(shí)不再出現(xiàn)對(duì)話框,將繼續(xù)沿用。交互是多媒體程序中比較常用的交互方式之一。上的某些區(qū)域被定義成熱區(qū),用戶用鼠標(biāo)單擊、雙擊或鼠標(biāo)指針進(jìn)入熱區(qū)時(shí),中,如果用戶將目標(biāo)對(duì)象拖動(dòng)到了目標(biāo)區(qū)域,則會(huì)激發(fā)交互分枝的運(yùn)行。用戶選中了下拉菜單中。序檢測(cè)到該表達(dá)式的值為真,將進(jìn)入交互分枝結(jié)構(gòu)中執(zhí)行。功的次數(shù),并退出交互。分枝運(yùn)行結(jié)束時(shí),交互作用的顯示信息將被擦除。時(shí),Authorware會(huì)暫停程序的執(zhí)行,以留有足夠的時(shí)間給用戶瀏覽交互信息。

  

【正文】 己摸索其功能和作用,在此不再第七章 使用交互圖標(biāo)創(chuàng)建人機(jī)交互功能 115 第第 七七 章章 115 加以說(shuō)明。 目標(biāo)區(qū)域交互 如果需要用戶將指定對(duì)象移動(dòng)到指定位置時(shí),可以使用目標(biāo)區(qū)域交互。利用 Authorware ,可以完成許多非常有趣的多媒體程序設(shè)計(jì),例如完成一個(gè)拼圖游戲或者某個(gè)復(fù)雜模型的組裝等程序。在程序中,如果用戶沒(méi)有正確移動(dòng)對(duì)象,可以設(shè)置對(duì)象回到原位置,并給出錯(cuò)誤提示;只有用戶正確移動(dòng)對(duì)象,才可以停留在目標(biāo)區(qū)域。 利用目標(biāo)區(qū)域交互方式,我們可以設(shè)計(jì)出許多生動(dòng)的小程序。下面我們來(lái)設(shè)計(jì)這樣一個(gè)實(shí)例,其功能是要求用戶將各個(gè)洲的 名稱移動(dòng)到地圖上的正確位置。 ? 新建一個(gè) Authorware 。 ? 在流程線上添加一個(gè)【顯示】圖標(biāo),命名為“背景”。 ? 雙擊打開(kāi)“背景”圖標(biāo)的演示窗口,輸入“目標(biāo)區(qū)域交互實(shí)例”和“請(qǐng)將各個(gè)大洲名稱拖動(dòng)到地圖上正確的位置”文本。 ? 選中【 Insert】→【 OLE Object… 】菜單命令,從彈出的【 Insert Object… 】對(duì)話框(圖 765)中選擇【 Microsoft 地圖】項(xiàng),單擊【 OK】按鈕。 圖 765 【 Insert Object… 】對(duì)話框 ? 修改地圖的大小,結(jié)果如圖 766所示。 第七章 使用交互圖標(biāo)創(chuàng)建人機(jī)交互功能 116 AAuutthhoorrwwaarree 66 116 圖 766 目標(biāo)區(qū)域交互實(shí)例背景 ? 在主流程線上添加一個(gè)【組】圖標(biāo),命名為“可移動(dòng)對(duì)象”。 ? 雙擊“可移動(dòng)對(duì)象”圖標(biāo),打開(kāi)“ Level 2”設(shè)計(jì)窗口,在流程線上添加七個(gè)【顯示】圖標(biāo),分別命名為“亞洲”、“歐洲”、“非洲”、“北美洲”、“南美洲”、“澳洲”和“南極洲”。 ? 雙擊打開(kāi)“亞洲”圖標(biāo),在演示窗口中輸入“亞洲”文本對(duì)象。 ? 選中“亞洲”圖標(biāo),選中【 Modify】→【 Icon】→【 Properties】( Ctrl+ I)菜單命令,打開(kāi)【 Properties: Display Icon】對(duì)話框,在【 Movable:】下 拉列表中選擇【 Anywhere】項(xiàng),單擊【 OK】按鈕,關(guān)閉對(duì)話框。 ? 用同樣的方法處理“ Level 2”中的其他【顯示】圖標(biāo)。 ? 由于這些【顯示】圖標(biāo)中的內(nèi)容就是用來(lái)移動(dòng)的目標(biāo)對(duì)象,所以其【 Movable:】屬性需要設(shè)置成【 Anywhere】項(xiàng)。 ? 每個(gè)洲的名稱必須單獨(dú)顯示為一個(gè)圖標(biāo),不能將幾個(gè)全部顯示在一個(gè)圖標(biāo)中,因?yàn)樗鼈儗⒎謩e作為單獨(dú)的可移動(dòng)對(duì)象。 ? 設(shè)計(jì)完畢的“ Lebel 2”窗口如圖 767所示。關(guān)閉“ Level 2”設(shè)計(jì)窗口。 第七章 使用交互圖標(biāo)創(chuàng)建人機(jī)交互功能 117 第第 七七 章章 117 圖 767 目標(biāo)區(qū)域交互實(shí)例的“ Level 2”窗口 ? 在“ Level 1”設(shè)計(jì)窗口中,添加一個(gè)【交互】圖標(biāo),命名為“移動(dòng)對(duì)象”。 ? 在“移動(dòng)對(duì)象”右側(cè)添加一個(gè)【組】圖標(biāo),選擇【 Target Area】(目標(biāo)區(qū)域)交互方式,命名為“移動(dòng)亞洲”。 ? 本實(shí)例中,正確的移動(dòng)響應(yīng)是將目標(biāo)對(duì)象留在目標(biāo)區(qū)域中,這可以由目標(biāo)區(qū)域交互直接完成,不必另行設(shè)計(jì),因此使用【組】圖標(biāo)。 ? 雙擊“移動(dòng)亞洲”圖標(biāo)上方的“ ”響應(yīng)方式標(biāo)志,打開(kāi)【 Properties: Response】對(duì)話框,如圖 768所示。 ? 在【 Size:】文本框中的數(shù)值表示目標(biāo)區(qū)域的大小,單位是像素。此數(shù)值可以通過(guò)直接在演示窗口中拖動(dòng)目標(biāo)區(qū)域 來(lái)修改。 ? 在【 Location:】文本框中顯示的是目標(biāo)區(qū)域左上角的坐標(biāo)數(shù)。此文本框中的數(shù)值也可以在演示窗口中拖動(dòng)目標(biāo)區(qū)域來(lái)修改。 ? 在【 On Drop:】下拉列表中可以設(shè)置目標(biāo)對(duì)象被拖動(dòng)到目標(biāo)區(qū)域后的處理方式。 【 Leave at Destination】:留在目標(biāo)區(qū)域。選中該項(xiàng)后,目標(biāo)對(duì)象被拖動(dòng)到目標(biāo)區(qū)域后,將留在原地,不做任何處理。 【 Put Back】:返回。目標(biāo)對(duì)象被移動(dòng)到目標(biāo)區(qū)域后,目標(biāo)對(duì)象將返回移動(dòng)之前的位置,并不保留在目標(biāo)區(qū)域中。 【 Snap to Center】:置于中心。選中此處理方式后,目 標(biāo)對(duì)象進(jìn)入目標(biāo)區(qū)域后,將自動(dòng)處于目標(biāo)區(qū)域的中心位置。這是目標(biāo)區(qū)域交互中最常用的一種方式,本例中就選中此方式。 圖 768 目標(biāo)區(qū)域交互【 Properties: Response】對(duì)話框 ? 在【 Target Object:】文本框中顯示的是目標(biāo)對(duì)象的名稱。該文本框不能直接輸入,而是由用戶指定目標(biāo)對(duì)象后系統(tǒng)自動(dòng)添加的。 ? 如果選中【 Accept Any Object】復(fù)選框,目標(biāo)區(qū)域交互將以演示窗口中所有的對(duì)象作為目標(biāo)對(duì)象。此例中不選中此復(fù)選框。 ? 單擊【 OK】按鈕,關(guān)閉【 Properties: Response】 對(duì)話框。 第七章 使用交互圖標(biāo)創(chuàng)建人機(jī)交互功能 118 AAuutthhoorrwwaarree 66 118 ? 繼續(xù)在“移動(dòng)對(duì)象”圖標(biāo)的右側(cè)添加七個(gè)【組】圖標(biāo),分別命名為“移動(dòng)歐洲”、“移動(dòng)非洲”、“移動(dòng)北美洲”、“移動(dòng)南美洲”、“移動(dòng)澳洲”、“移動(dòng)南極洲”和“錯(cuò)誤移動(dòng)”。 ? 請(qǐng)注意,本實(shí)例與前面我們?cè)O(shè)計(jì)過(guò)的程序在設(shè)計(jì)過(guò)程中有什么不同之處?在此實(shí)例中,我們先設(shè)置了一個(gè)圖標(biāo)的屬性再添加新的圖標(biāo),這樣后面的圖標(biāo)都具有前面圖標(biāo)已經(jīng)設(shè)置好的屬性,可以節(jié)省時(shí)間和精力。 ? “錯(cuò)誤移動(dòng)”圖標(biāo)的作用是在用戶移動(dòng)錯(cuò)誤時(shí),將被移動(dòng)的對(duì)象送回起始位置,為用戶的再次嘗試做準(zhǔn)備。 ? 先打開(kāi)“亞洲”圖標(biāo),在打開(kāi)“移動(dòng)亞洲”圖標(biāo)的【 Properties: Response】對(duì)話框,單擊演示窗口中的“亞洲”文本,將此對(duì)象設(shè)置成為“移動(dòng)亞洲”的目標(biāo)對(duì)象。 ? 用同樣的方法設(shè)置“移動(dòng)歐洲”、“移動(dòng)非洲”、“移動(dòng)北美洲”、“移動(dòng)南美洲”、“移動(dòng)澳洲”、“移動(dòng)南極洲”圖標(biāo)。 ? 同時(shí)打開(kāi)“背景”圖標(biāo)和“移動(dòng)對(duì)象”圖標(biāo),將各個(gè)洲的名稱移動(dòng)到地圖上對(duì)應(yīng)的位置,并根據(jù)需要改變此位置的大小和形狀,這就是目標(biāo)位置。 ? 打開(kāi)“錯(cuò)誤移動(dòng)”圖標(biāo)的【 Properties: Response】對(duì)話框,選中【 On Drop:】下拉列表中的【 Put Back】項(xiàng),選中“ Accept Any Object”復(fù)選框。 ? 在演示窗口中將“錯(cuò)誤移動(dòng)”的目標(biāo)位置擴(kuò)大到整個(gè)演示窗口。 ? 下面我們來(lái)研究“錯(cuò)誤移動(dòng)”目標(biāo)區(qū)域響應(yīng)是怎樣工作的。因?yàn)椤板e(cuò)誤移動(dòng)”響應(yīng)在其他移動(dòng)響應(yīng)的后面,因此它處于最低的優(yōu)先級(jí),即同時(shí)滿足條件時(shí),其他圖標(biāo)先響應(yīng)。如果用戶將某個(gè)目標(biāo)對(duì)象移動(dòng)到其對(duì)應(yīng)的目標(biāo)區(qū)域時(shí),則此目標(biāo)區(qū)域響應(yīng)首先執(zhí)行,將目標(biāo)對(duì)象留在目標(biāo)區(qū)域的中心;如果某個(gè)目標(biāo)對(duì)象被移動(dòng),但沒(méi)有到達(dá)其目標(biāo)區(qū)域,“錯(cuò)誤移動(dòng)”圖標(biāo)將響應(yīng)(因?yàn)槠淠繕?biāo)區(qū)域是整個(gè)演示窗口),將目標(biāo)對(duì)象送回其起始位置。 ? 同時(shí)打開(kāi)“背景”圖標(biāo)和“移動(dòng)對(duì)象”圖標(biāo),演示 窗口如圖 769所示。 第七章 使用交互圖標(biāo)創(chuàng)建人機(jī)交互功能 119 第第 七七 章章 119 圖 769 打開(kāi)“移動(dòng)對(duì)象”圖標(biāo) ? 完成程序的設(shè)計(jì),整個(gè)程序流程如圖 770所示,保存程序。 ? 運(yùn)行程序,拖動(dòng)“亞洲”到其他洲的位置,釋放鼠標(biāo)左鍵,“亞洲”將緩慢移動(dòng)到起始位置;拖動(dòng)“亞洲”到地圖上亞洲的位置,釋放左鍵后“亞洲”將保留在地圖上的亞洲位置。對(duì)于其他洲的操作效果也如此。 ? 本實(shí)例中我們還學(xué)習(xí)了如何使用【 Insert】→【 OLE Object… 】命令插入 OLE 對(duì)象,雙擊插入的對(duì)象,可以進(jìn)行 OLE 對(duì)象的編輯或者屬性設(shè)置。對(duì)于其他的 OLE 對(duì)象,希望用戶能夠自行學(xué)習(xí)。 第七章 使用交互圖標(biāo)創(chuàng)建人機(jī)交互功能 120 AAuutthhoorrwwaarree 66 120 圖 770 目標(biāo)區(qū)域交互實(shí)例 永久交互設(shè)置和程序的跳轉(zhuǎn) 在多媒體程序中,有一些響應(yīng),例如下拉菜單交互,必須設(shè)置成永久交互方式。永久交互是指程序運(yùn)行過(guò)交互結(jié)構(gòu)后,在后面內(nèi)容運(yùn)行的過(guò)程中都可以隨時(shí)匹配的交互方式。當(dāng)條件匹配時(shí),程序返回進(jìn)入交互結(jié)構(gòu)中運(yùn)行,交互結(jié)構(gòu)結(jié)束后,程序可以根據(jù)設(shè)置跳轉(zhuǎn)到不同位置。 通過(guò)永久性交互的設(shè)置, Authorware程序的流向可以隨意跳轉(zhuǎn),完成各種功能。其缺點(diǎn)是程序的流向?qū)⒎浅?fù)雜,不容易控制,但只要清楚永久交互的設(shè)置和程序的跳轉(zhuǎn),就可以輕松解決這一問(wèn)題。 永久交 互的設(shè)置 在 Authorware ,可以設(shè)置成永久交互的交互方式有按鈕交互、熱區(qū)交互、熱物體交互、目標(biāo)區(qū)域交互、下拉菜單交互、條件交互和事件交互。設(shè)置永久交互的方法是選中【 Properties: Response】對(duì)話框【 Response】標(biāo)簽下的【 Perpetual】復(fù)選框。 永久交互和非永久交互在流程線的結(jié)構(gòu)上并不相同,如圖 771 所示。圖 771 中上側(cè)的交互為非永久交互,因此即使該圖標(biāo)被設(shè)置成【 Exit Interaction】方式,但流程線仍需要經(jīng)過(guò)交互結(jié)構(gòu),否則無(wú)法向下運(yùn)行。圖中下側(cè)的交互方 式為永久交互,主流程線直接穿過(guò)【交互】圖標(biāo),向下執(zhí)行。程序執(zhí)行到永久交互結(jié)構(gòu)時(shí),先激活永久交互,接著向下運(yùn)行,直到條件滿足永久交互要求時(shí),返回交互結(jié)構(gòu)執(zhí)行。 圖 771 非永久交互( A)和永久交互( B)程序結(jié)構(gòu) ? 在同一個(gè)交互結(jié)構(gòu)中,可以同時(shí)出現(xiàn)非永久交互和永久交互,兩者可以混合使用。 選擇永久交互方式后,在【 Brach:】(分枝流向)下拉列表框中增加了一個(gè)選項(xiàng)【 Return】。圖 771 中的“ A”使用的就是這種分枝流向方式。 對(duì)于永久交互方式,設(shè)計(jì)程序的難點(diǎn)在于程序流程的控制和反饋信息的擦除過(guò)程。只第七章 使用交互圖標(biāo)創(chuàng)建人機(jī)交互功能 121 第第 七七 章章 121 有 精確控制這兩點(diǎn),才能真正發(fā)揮永久交互的作用,制作出流程更加靈活的多媒體程序。否則,程序?qū)氐资タ刂疲δ軣o(wú)法正常發(fā)揮。 下面我們來(lái)分析設(shè)置永久交互后程序的跳轉(zhuǎn)和反饋信息的擦除。 程序的跳轉(zhuǎn) 我們前面學(xué)習(xí)過(guò),永久交互運(yùn)行的原理是先讓交互處于激活狀態(tài),一旦條件滿足即跳轉(zhuǎn)到交互結(jié)構(gòu)中運(yùn)行。因此,含有永久交互結(jié)構(gòu)的多媒體程序,其跳轉(zhuǎn)過(guò)程一般是從前向后跳轉(zhuǎn)。 ? 在多媒體結(jié)構(gòu)中,也可以實(shí)現(xiàn)向前跳轉(zhuǎn)。例如在一個(gè)循環(huán)結(jié)構(gòu)中的交互結(jié)構(gòu),在循環(huán)結(jié)構(gòu)前一次執(zhí)行時(shí),交互被激發(fā);再次執(zhí)行循環(huán)時(shí),如果交互條件滿足,則程序 向前跳轉(zhuǎn)到交互結(jié)構(gòu)執(zhí)行。 程序跳轉(zhuǎn)后的流程和反饋信息的擦除控制與永久交互的【 Branch】(分枝流向)和【 Erase】(反饋信息擦除)兩項(xiàng)的設(shè)置有關(guān),下面我們來(lái)一一說(shuō)明。為了說(shuō)清楚這一問(wèn)題,我們假定程序在“ X”處滿足永久交互條件,主流程線上緊跟著交互結(jié)構(gòu)位置為“ C”,主流程線上永久交互圖標(biāo)的上方為“ S”點(diǎn),如圖 772 所示。 ? 【 Try Again】分枝流向 永久交互條件滿足時(shí),程序從“ X”點(diǎn)返回到交互結(jié)構(gòu)中執(zhí)行,“ C”與“ X”之間的所有圖標(biāo)信息全部擦除。永久交互對(duì)應(yīng)的反饋分枝選擇【 Don’t Erase】項(xiàng) 時(shí),該分枝的反饋信息將不被擦除。退出此分枝后,程序回到“ S”點(diǎn)繼續(xù)執(zhí)行,顯示【交互】圖標(biāo)中的交互信息。最終退出整個(gè)交互結(jié)構(gòu)到達(dá)“ C”點(diǎn)時(shí),如果【交互】圖標(biāo)屬性中的【 Erase:】下拉列表中選擇的不是【 Don’t Erase】項(xiàng),所有交互信息將被擦除。 圖 772 假定“ X”點(diǎn)和“ C”點(diǎn) ? 【 Continue】分枝流向 【 Continue】分枝流向在控制程序跳轉(zhuǎn)方面與【 Try Again】分枝流向是一致的,即條件滿足時(shí),程序從“ X”點(diǎn)返回到交互結(jié)構(gòu)中執(zhí)行,“ C”與“ X”之間的所有圖標(biāo)信息全部擦除。交互結(jié)構(gòu) 中對(duì)應(yīng)的反饋分枝執(zhí)行完畢后,程序?qū)⒌竭_(dá)“ S”點(diǎn),等待用戶的再次響應(yīng)。交互結(jié)構(gòu)退出時(shí)到達(dá)“ C”點(diǎn),交互信息的擦除也受【 Erase:】中的選項(xiàng)控制。 第七章 使用交互圖標(biāo)創(chuàng)建人機(jī)交互功能 122 AAuutthhoorrwwaarree 66 122 ? 【 Exit Interaction】分枝流向 【 Exit Interaction】分枝流向在控制程序跳轉(zhuǎn)方面與【 Try Again】分枝流向是完全相同的。程序退出永久交互結(jié)構(gòu)后,將從“ C”點(diǎn)繼續(xù)執(zhí)行。如果在永久交互結(jié)構(gòu)的【 Properties:Response】對(duì)話框中的【 Erase:】下拉列表中選擇【 Don’t Erase】項(xiàng),則交互信息不擦除;否則, Authorware會(huì)在退出永久交互時(shí)擦除全部交互信息。 ? 【 Return】分枝流向 此分枝流向只有選中【 Perpetual】復(fù)選框之后才會(huì)出現(xiàn),因此它是永久交互中最常用的分枝方式。當(dāng)交互條件滿足時(shí), Authorware直接跳轉(zhuǎn)到永久交互分枝圖標(biāo)處執(zhí)行,屏幕上所有的對(duì)象都不會(huì)被擦除。由于程序流程并不經(jīng)過(guò)【交互】圖標(biāo),所以【交互】圖標(biāo)下的信息不會(huì)顯示。在【 Return】分枝流向方式下,程序退出分枝結(jié)構(gòu)后,將會(huì)返回跳轉(zhuǎn)前地點(diǎn),即“ X”點(diǎn)。反饋信息在【 Don’t Erase】選項(xiàng)下,反饋信息將保留在屏幕上,否則,反饋信息將全 部被擦除。 永久交互的關(guān)閉 當(dāng)某個(gè)永久交互不再需要
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1