第6章 多媒體CAI的結構設計_第1頁
第6章 多媒體CAI的結構設計_第2頁
第6章 多媒體CAI的結構設計_第3頁
第6章 多媒體CAI的結構設計_第4頁
第6章 多媒體CAI的結構設計_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、,多媒體CAI課件制作教程,第6章 多媒體CAI課件的結構設計 本章重點: 了解交互的概念和交互結構的組成; 熟練掌握交互圖標的使用以及十一種交互響應類型的設計方法; 熟練掌握判斷圖標的使用以及利用判斷圖標實現(xiàn)分支結構的設計方法; 熟練掌握框架圖標和導航圖標的使用以及利用框架圖標和導航圖標實現(xiàn)導航結構的設計方法。,6.1 交互響應結構設計 6.2 判斷分支結構設計 6.3 導航結構設計,6.1 交互響應結構設計 交互響應就是指人機可以對話,即人們可以根據(jù)自己的需要通過多媒體系統(tǒng)自由地選擇、加工、處理和利用文本、圖形、圖像、動畫和視頻等多種媒體信息,用以滿足不同用戶的不同需求。 6.1.1 交互

2、圖標簡介 1.交互響應結構的組成,(1)交互圖標:交互圖標是交互響應結構中最重要的組成部分,是整個交互響應結構的入口。交互圖標除了可以實現(xiàn)交互控制的功能以外,同時還具有顯示圖標的功能。 (2)交互響應類型標識:交互響應類型是指Authorware通過什么方式或手段來實現(xiàn)交互功能,而標識就是指這種方式或手段的比較形象的標記。在Authorware中有11種“交互響應類型” 。這11種交互響應類型分別是Button(按鈕)、Hot Spot(熱區(qū))、Hot Object(熱對象)、Target Area(目標區(qū))、Pull-down Menu(下拉菜單)、Conditional(條件)、Text

3、Entry(文本輸入)、Keypress(按鍵)、Tries Limit(重試限制)、Time Limit(時間限制)和Event(事件)。 (3)交互響應分支:用來實現(xiàn)交互響應的分支流程,比如圖6-1中的交互響應結構就有四個交互響應分支。,2.交互圖標的屬性面板,標題框,預覽框,基本 信息,標題框:用來顯示和修改交互圖標的名稱。 基本信息:顯示當前交互圖標的一些基本信息。 預覽框:對當前交互圖標中的內容以縮略圖的形式進行顯示。 【打開】按鈕:打開當前交互圖標的演示窗口。 【文本區(qū)域】按鈕:單擊則打開如圖所示的“交互文本區(qū)域屬性設置”窗口,在這里可以對交互區(qū)域中文本的大小、位置,字體、顏色和字

4、型等進行設置。,“Interaction”(交互)選項卡 Erase(擦除)下拉列表框:用來設置擦除交互圖標中內容的方式。 After Next Entry(在下次輸入之后):交互響應發(fā)生后,在執(zhí)行相應的交互響應分支的內容后,執(zhí)行下一次交互響應前繼續(xù)顯示。但是當退出交互結構后,交互圖標中的內容將被自動擦除。 Upon Exit(在退出時):在整個交互結構的運行期間都不擦除,只有在退出交互結構時才擦除交互圖標中的內容。 Dont Exit(不擦除):不管是在交互結構的運行期間,還是在交互結構退出以后,都不會擦除交互圖標中的內容,如果想擦除只能使用擦除圖標。 Erase(擦除):用來設置擦除交互圖

5、標中內容時的擦除過渡方式,設置方法類似于顯示圖標的擦除過渡方式設置。,Options(選項): Pause Before Exit(在退出之前暫停):如果選中該復選框,則在退出交互結構時系統(tǒng)會暫停程序的執(zhí)行,單擊鼠標或按鍵盤任一鍵將繼續(xù)(退出交互結構)。 Show Button(顯示按鈕):此復選框只有選中Pause Before Exit(在退出之前暫停)復選框后才有效,表示在暫停程序的執(zhí)行時,同時會在屏幕的左上角顯示一個【Continue】(繼續(xù))按鈕,單擊此按鈕或按鍵盤任一鍵將繼續(xù)執(zhí)行程序(退出交互結構)。 “Display”(顯示)選項卡 “Layout”(布局)選項卡 上面兩個選項卡

6、中的所有選項均等同于顯示圖標屬性面板中的相應選項,所以在此不再贅述。 “CMI”(計算機管理教學)選項卡 交互圖標屬性面板的“CMI”(計算機管理教學)選項卡如圖所示。,Knowledge Track(知識對象跟蹤)復選框:如果選中該選項,則在程序運行期間Authorware 系統(tǒng)會自動跟蹤用戶在交互過程中的各種操作。 Interaction ID(交互標識)文本框:用來指定當前交互圖標在CMI中的標識號,值得注意的是此標識號必須唯一。 Object ID(目標標識)文本框:用來指定當前交互圖標在CMI(計算機管理教學)中的對象標識號。 Weight(重要性):用來指定當前交互圖標在CMI(計

7、算機管理教學)中的重要性 Type(類型)下拉列表框:用來指定當前交互圖標在CMI(計算機管理教學)中的響應類型。,6.1.2 交互響應結構的創(chuàng)建流程 1.將一個交互圖標拖動到流程線上。 2.雙擊打開交互圖標的演示窗口,并且添加相應的對象(文本、圖形和圖像等)。 3.在屬性面板中對交互圖標進行相應的屬性設置。 4.拖動交互響應分支圖標在交互圖標的右側釋放,則彈出如圖所示的“交互響應類型”窗口,從中選擇合適的交互響應類型。 5.對交互響應類型進行屬性設置。 6.創(chuàng)建交互響應分支的內容。 7.以同樣的方法創(chuàng)建其它交互響應分支。,6.1.3 按鈕交互響應類型-Button 按鈕響應類型的屬性面板如圖

8、所示。,預覽框:對當前按鈕的樣式和內容進行預覽。 標題框:用來顯示和修改當前響應分支的名稱。 【按鈕】按鈕:單擊則彈出 “按鈕設置”窗口,在此窗口中可以對按鈕的樣式進行重新選擇或應用自己定義的按鈕樣式。 【打開】按鈕:單擊則打開對應的交互響應分支的圖標。 Type(類型)下拉列表框:在這里可以重新選擇交互響應類型。,“Button”(按鈕)選項卡 Size(大小)文本框:用來設置按鈕的大小。 Location(位置)文本框:用來設置按鈕的位置。 Label(標簽)文本框:在此文本框中可以輸入一個變量,程序運行時系統(tǒng)會將變量的值顯示在對應的按鈕上,利用此方法可以實現(xiàn)按鈕上顯示內容的動態(tài)變化。 K

9、ey(s)(快捷鍵)文本框:用來對當前按鈕設置一個鍵盤快捷鍵。如果要設置的快捷鍵是字母或數(shù)字則直接按下相應的按鍵或輸入鍵名即可,如果要設置的快捷鍵是功能鍵則只能輸入對應的鍵名。 Make Default(作為默認按鈕)復選框:如果選中該復選框則表示將當前按鈕作為默認按鈕,即程序運行時此按鈕自動獲得焦點,按鍵就相當于用鼠標單擊此按鈕。但是值得注意的是一個交互結構中只能有一個默認按鈕。 Hide When Inactive(非激活時隱藏)復選框:如果選中該復選框則表示當此按鈕不可用時自動隱藏,否則當此按鈕不可用時將以灰色顯示。,Cursor(指針)預覽框:顯示此按鈕獲得焦點時鼠標指針的形狀,單擊后

10、面的按鈕則彈出 “鼠標指針設置”窗口,在此窗口中可以對鼠標指針的形狀重新進行選擇,也可以應用自定義的鼠標指針形狀。 “Response”(響應)選項卡 按鈕響應類型屬性面板的“Response”(響應)選項卡如圖所示。,Active If(激活條件)文本框:可以在右面的文本框中輸入一個變量或表達式,只有當變量或表達式的值為真時此按鈕才有效,否則此按鈕處于不可用的狀態(tài)。 Erase(擦除)下拉列表框:用來設置此交互響應分支中內容的擦除方式。 After Next Entry(在下一次輸入之后):表示在執(zhí)行下一個交互響應分支之后擦除。 Before Next Entry(在下一次輸入之前):表示在

11、執(zhí)行下一個交互響應分支之前擦除。 On Exit(在退出時):表示在退出交互結構時擦除。 Dont Erase(不擦除):在交互運行期間或交互結構退出后都不擦除,除非用擦除圖標進行擦除。 Branch(分支)下拉列表框:用來設置當前交互響應分支執(zhí)行完以后,交互結構的程序流程。 Try Again(重試):執(zhí)行完當前交互響應分支以后,程序將重新返回到交互圖標的起點。,Continue(繼續(xù)):執(zhí)行完當前交互響應分支以后,系統(tǒng)將作好執(zhí)行其右面響應分支的準備,即如果條件滿足將執(zhí)行對應的響應分支。在這個選項中,系統(tǒng)只能執(zhí)行當前分支后面的分支而不能執(zhí)行當前分支前面的分支(包括當前分支)。 Exit In

12、teraction(退出交互):執(zhí)行完當前交互響應分支以后將退出交互結構。 Return(返回):這個選項只有選中Perpetual(永久)選項時才有效,表示此交互響應分支在整個程序運行期間都有效。 Status(狀態(tài))下拉列表框:用來設置系統(tǒng)對用戶交互操作的正確與否作出判斷。 Not Judged(不判斷):系統(tǒng)對用戶的交互操作不作正確性判斷。 Correct Response(正確響應):如果選中該選項,則在當前交互響應分支名稱的前面會出現(xiàn)一個“+”符號,并且系統(tǒng)會自動跟蹤用戶的交互操作,如果用戶的交互操作正確則進行累加,并且將結果存入系統(tǒng)變量TotalCorrect中。,Wrong Re

13、sponse(錯誤響應):如果選中該選項,則在當前交互響應分支名稱的前面會出現(xiàn)一個“-”符號,并且系統(tǒng)會自動跟蹤用戶的交互操作,如果用戶的交互操作錯誤則進行累加,并且將結果存入系統(tǒng)變量TotalWrong中。 Score(分數(shù)):該選項用來對用戶的交互操作進行記分,當設置為Correct Response(正確響應)時在這里可以設置一個正數(shù);當設置為Wrong Response(錯誤響應)時在這里可以設置一個負數(shù)。,6.1.4 熱區(qū)交互響應類型-Hot Spot 熱區(qū)交互響應是指在演示窗口中定義一個矩形區(qū)域作為熱區(qū),當鼠標指針指向該區(qū)域或在該區(qū)域內單擊或雙擊鼠標時,發(fā)生交互響應并且執(zhí)行相應的響

14、應分支。 熱區(qū)交互響應類型的屬性面板如圖所示。,Match(匹配模式)下拉列表框:用來設置在作為熱區(qū)的矩形區(qū)域內如何響應鼠標的動作。 Single-Click(單擊):表示在熱區(qū)內單擊鼠標左鍵響應。,Double-Click(雙擊):表示在熱區(qū)內雙擊鼠標左鍵響應。 Cursor in Area(指針處于區(qū)域):表示當鼠標指針指向熱區(qū)時響應。 Highlight in Match(匹配時高亮度顯示)復選框:如果選中該復選框則表示當此熱區(qū)發(fā)生響應時,作為熱區(qū)的矩形區(qū)域將高亮度顯示,但是Cursor in Area(指針處于區(qū)域)模式不支持此功能。 Mark on Match(匹配標識)復選框:如果

15、選中該復選框則會在作為熱區(qū)的矩形區(qū)域的中央位置出現(xiàn)一個響應標識,交互響應發(fā)生后會變成高亮度顯示。,6.1.5 熱對象交互響應類型-Hot Object 熱對象交互響應類型發(fā)生響應時對應的是一個物體,即是一個實實在在的對象,因此它的響應區(qū)域不再有任何形狀的限制。 熱對象交互響應類型的屬性面板如圖所示,屬性面板中的選項與熱區(qū)交互響應類型的屬性面板中的選項基本上相同,所以在此不再作介紹。,6.1.6 目標區(qū)交互響應類型-Target Area Target Area(目標區(qū))交互響應類型也叫移動交互響應類型,該響應類型是通過移動對象來觸發(fā)的,即當我們把某個對象移動到指定的目標區(qū)域時,就會自動觸發(fā)交互

16、并且執(zhí)行相應的交互響應分支。 目標區(qū)交互響應類型的屬性面板如圖所示。,Accept any object(允許任何對象 )復選框:如果選中該復選框,則表示目標區(qū)域可以接受任何對象,否則只能接受指定的對象。 On Drop(放下)下拉列表框:用來設置對象被拖動以后它的最終位置。 Leave at Destination(停留在目標區(qū)):表示對象被拖動以后將停留在目標區(qū)域。 Put Back(返回):表示對象被拖動以后將返回到它的原來位置。 Snap to Center(定位于中心):表示對象被拖動以后將停留在目標區(qū)域的中心位置。,6.1.7 下拉菜單交互響應類型-Pull-Down Menu 下

17、拉菜單交互響應類型的屬性面板如圖所示。,Menu(菜單)文本框:顯示當前下拉菜單的名稱。 Menu Item(菜單項)文本框:用來創(chuàng)建特殊的菜單命令顯示方式。在此文本框中可以輸入一個變量或表達式,程序運行時,變量或表達式的值就是菜單命令的名稱,利用此方法可以實現(xiàn)菜單命令名稱的動態(tài)變化。 Key(s)(快捷鍵)文本框:用來給當前菜單命令指定一個快捷鍵。,注意: 在下拉菜單交互響應類型中,交互響應分支的名稱就是下拉菜單中菜單項的名稱(即菜單命令的名稱)。 如果輸入“(-”或“-”則會顯示一條分隔線。 如果輸入“&”,則表示將此符號后面的字母設置為了快捷鍵,并且會自動在該字母的下面顯示一條下劃線。,

18、6.1.8 條件交互響應類型-Conditional 條件交互響應類型是一種比較特殊的交互響應類型,它不是通過用戶來直接操作交互,而是通過一定的條件來自動響應,如果條件為真,則交互響應并且執(zhí)行相應的分支內容,如果條件為假,則不會發(fā)生交互響應。 條件交互響應類型的屬性面板如圖所示。,Condition(條件)文本框:用來輸入作為匹配條件的變量或表達式。 注意: 如果輸入的是系統(tǒng)變量則Authorware會自動檢測其值的真假。 如果輸入的是字符串則“T”、“TRUE”、“YES”、“ON”作為真處理,而其它字符串作為假處理。 如果輸入的是數(shù)值,則0作為假處理,而其它非0的數(shù)值作為真處理。 在輸入表

19、達式時&是與運算符、|是或運算符、是非運算符。 Automatic(自動)下拉列表框:用來設置交互條件的匹配方式。 Off(關):如果選中該選項則表示系統(tǒng)只有在執(zhí)行此交互響應分支時才對交互響應條件進行判斷,決定是否執(zhí)行響應分支。 When True(當真時):如果選中該選項則表示在整個程序運行期間系統(tǒng)都在檢測交互響應條件的真假,一旦交互響應條件變成真就會自動執(zhí)行相應的交互響應分支。 On False to True(由假到真時):如果選中該選項則表示交互響應條件由假變成真時進行交互響應,并且執(zhí)行相應的交互響應分支。,6.1.9 文本輸入交互響應類型-Text Entry 利用文本輸入交互響應類

20、型可以在演示窗口中創(chuàng)建一個供用戶輸入文本信息的文本框,當用戶輸入一定的文本信息并且按下鍵時就會進行交互響應,并且執(zhí)行相應的內容。文本輸入交互響應類型多用于用戶名或密碼的輸入。 文本輸入交互響應類型的屬性面板如圖所示。,Pattern(模式)文本框:如果此文本框為空,則響應分支的名稱就是響應文本,否則此文本框中的內容為響應文本。 注意: 輸入字符或字符串時要加上雙引號。 在此文本框中可以使用通配符,“?”表示任意一個字符,“*”表示任意一個字符串。 一個響應分支可以有多個響應文本,輸入時只要用符號“|”隔開即可。 Match at Least Word(最少匹配單詞個數(shù))文本框:在這里可以輸入一

21、個正整數(shù),程序運行時,用戶不必全部輸入文本才能響應,只要輸入其中的幾個(正整數(shù))單詞就可以發(fā)生響應。在默認情況下,此文本框為空,表示需要輸入全部文本信息才能響應。 Incremental Matching(增加的匹配)復選框:如果我們在Pattern(模式)文本框中輸入的是一個句子,則選中該復選框后,可以減少重復的輸入,以增加匹配的次數(shù)。例如我們在Pattern(模式)文本框中輸入的是“my name is zhangming”,程序運行時如果用戶先輸入“my name”就按下了鍵,當然不能正確響應,但是用戶下次輸入時可以直接輸入“is zhangming”就可以正確響應。,Capitaliz

22、ation(大寫)復選框:用來設置是否忽略大小寫。 Spaces(空格)復選框:用來設置是否忽略所輸入的空格。 Extra Words(附加單詞)復選框:用來設置是否忽略所輸入的多余單詞。 Extra Punctuation(附加標點)復選框:用來設置是否忽略所輸入的多余標點符號。 Word Order(單詞順序)復選框:用來設置是否忽略所輸入的單詞順序。 雙擊此文本輸入框,則彈出文本輸入框的設置窗口,如圖所示。,“Layout”(布局)選項卡 Size(大小)文本框:用來精確設置文本輸入框的大小。 Location(位置)文本框:用來精確設置文本輸入框的位置。 Character Limit

23、(字符個數(shù)限定)文本框:用來設置在此文本輸入框中最多可以輸入的字符個數(shù),程序運行時如果輸入的字符個數(shù)多于所設置的字符個數(shù)則多余的字符會被系統(tǒng)所忽略。在默認情況下,Authorware對可以輸入的字符個數(shù)不做限定。 Auto-Entry at Limit(在限制內自動輸入)復選框:在默認情況下,當用戶按下鍵時就會結束文本的輸入,但是當選中該復選框后,只要輸入的字符個數(shù)達到Character Limit(字符個數(shù)限定)文本框中所設置的個數(shù)時就會自動結束文本的輸入。,“Interaction”(交互)選項卡 Action Key(s)(激活鍵)文本框:用來設置結束文本輸入的按鍵,在默認情況下是(回車

24、)鍵。 Entry Marker(輸入標記)復選框:用來設置是否顯示輸入標記。 Ignore Null Entries(忽略空輸入)復選框:如果選中該復選框則表示Authorware不識別空的輸入。 Erase Text on Exit(退出時擦除)復選框:如果選中該復選框則交互結構退出時就會自動擦除文本輸入框中的內容。,“Text”(文本)選項卡 此選項卡主要用來設置文本輸入框中所要顯示文本的字體、大小、風格、顏色和覆蓋模式。,6.1.10 按鍵交互響應類型-Keypress 按鍵交互響應類型是指當用戶按下鍵盤上的某個按鍵或組合鍵時,發(fā)生交互響應,并且執(zhí)行對應的響應分支的一種交互類型。 按鍵

25、交互響應類型的屬性面板如圖所示。,Key(鍵)文本框:如果此文本框為空,則交互響應分支的名稱就是交互響應時的按鍵,否則,此文本框中的內容為交互響應時的按鍵。,注意: 在Key(鍵)文本框中鍵入內容時要加上雙引號。 Key(鍵)文本框中的內容區(qū)分大小寫。 一個交互響應分支可以對應多個按鍵,輸入時用符號“|”隔開即可。 如果是單鍵或功能鍵則直接輸入鍵名;如果是組合鍵如,則輸入“CtrlA”。 如果輸入“?”則表示可以匹配任意鍵。,6.1.11 重試限制交互響應類型-Tries Limit 重試限制交互響應類型是指在交互結構運行時,系統(tǒng)會自動記錄用戶和當前交互結構所發(fā)生的交互次數(shù),并且當發(fā)生交互的次

26、數(shù)達到所設定的次數(shù)時,就會執(zhí)行對應的響應分支的一種交互類型。這種交互響應類型多用于用戶名和密碼的輸入校驗,通常情況下要與其它交互類型配合使用。 重試限制交互響應類型的屬性面板如圖所示。 Maximum Tries(最大重試)文本框:用來設置允許最大重試的次數(shù)。,6.1.12 時間限制交互響應類型-Time Limit 類似于重試限制交互響應類型,時間限制交互響應類型是指系統(tǒng)會自動記錄用戶進行交互所花的時間,并且當所花的時間等于所設定的時間值時就會執(zhí)行對應的響應分支的一種交互響應類型。在大多數(shù)情況下,時間限制交互響應類型需要與其它交互響應類型配合使用。 時間限制交互響應類型的屬性面板如圖所示。,

27、Time Limit(時間限制)文本框:用來設置最大限制的時間,單位為秒。 Interruption(中斷)下拉列表框:用來設置當程序跳轉到其它操作時,系統(tǒng)怎樣關閉當前的時間限制。 Continue Timing(繼續(xù)計時):表示當程序跳轉到其它操作時,系統(tǒng)將繼續(xù)計時,這也是Authorware的默認設置。 Pause,Resume to Return(暫停,返回時繼續(xù)):表示當程序跳轉到其它操作時,系統(tǒng)將暫停計時,但是當程序返回時將繼續(xù)計時。 Pause,Restart to Return(暫停,返回時重新開始):表示當程序跳轉到其它操作時,系統(tǒng)將暫停計時,但是當程序返回時將重新開始計時。即

28、使跳轉前進行交互操作的時間已經(jīng)超過了設定的時間值也會重新開始計時。 Pause,Restart If Running(暫停,如果運行則重新計時):表示當程序跳轉到其它操作時,系統(tǒng)將暫停計時,但是當程序返回并且跳轉前進行交互操作的時間沒有超過設定的時間值時會重新開始計時。,Show Time Remaining(顯示剩余時間)選項復選框:此選項只有在Time Limit(時間限制)文本框中輸入了一個數(shù)值時才有效,選中該選項表示程序運行時會在演示窗口中顯示一個倒計時的時鐘。 Restart for Each Try(每次重試時重新開始)復選框:選中該選項表示一旦在此交互結構中響應了一個分支,系統(tǒng)將

29、重新開始計時。,6.1.13 事件交互響應類型-Event 事件交互響應類型可以用來對ActiveX控件的屬性進行設置和執(zhí)行對應的事件。一般情況下,ActiveX控件是高級編程者與其它編程語言協(xié)同開發(fā)多媒體CAI課件時才使用。 事件交互響應類型的屬性面板如圖所示。 Sender(控件)列表框:用來顯示流程線上的所有控件,單擊可以選中一個控件,雙擊可以打開一個控件。 Event Name(事件名稱)列表框:用來顯示當前控件中包含的所有事件。雙擊可以打開一個事件,打開一個事件以后。 Description(描述)列表框:用來對當前事件進行解釋說明。 Suspend Other Events(暫停其

30、它事件)復選框:用來設置程序在執(zhí)行當前事件時是否暫停其它事件的執(zhí)行。,6.2 判斷分支結構設計 判斷分支結構可以實現(xiàn)結構化程序設計語言中的選擇結構(IF/THEN/ELSE/END IF)、多分支結構(DO CASE/END CASE)和循環(huán)結構(DO WHILE/END DO)。 6.2.1 判斷圖標簡介 判斷圖標(Decision)是Authorware中比較復雜的一個圖標,可以用來制作具有分支功能和循環(huán)功能的作品。 1.判斷分支結構的組成 如圖所示,一個典型的 判斷分支結構由判斷圖標、判 斷分支和判斷分支符號組成。,2.判斷圖標的屬性面板 左面是預覽框和基本信息顯示區(qū)域。 標題框:用來顯

31、示和修改判斷圖標的名稱。 Repeat(重復)下拉列表框:用來設置當前判斷分支結構中循環(huán)的執(zhí)行次數(shù)。 Dont Repeat(不重復):如果選中該選項,則執(zhí)行此判斷分支結構時只執(zhí)行其中的一個判斷分支就退出判斷分支結構,至于執(zhí)行那一個判斷分支可以通過Branch(分支)來設置。這個選項也是Authorware的默認選項。,Fixed Number of Times(固定次數(shù)):如果選中該選項,則可以在其下面的文本框中輸入一個正整數(shù)、變量或表達式,用來控制循環(huán)執(zhí)行的次數(shù),至于每次執(zhí)行那個判斷分支則可以通過Branch(分支)來設置。 Until All Paths Used(直到路徑全部被執(zhí)行):

32、如果選中該選項,則程序在執(zhí)行該判斷分支結構時,等到每一個判斷分支都被執(zhí)行過一次之后就退出判斷分支結構,當然在退出之前有些判斷分支有可能被執(zhí)行的次數(shù)多于一次。 Until Click/Keypress(直到單擊鼠標或按任意鍵):如果選中該選項,則程序會反復執(zhí)行此判斷分支結構中的內容,直到單擊鼠標或按下鍵盤上的任意鍵時才退出判斷分支結構。 Until True(直到為真):如果選中該選項,則可以在其下面的文本框中輸入一個變量或表達式。程序運行時,此判斷分支結構中的內容會被反復地執(zhí)行,直到變量或表達式的值為真才退出。,Branch(分支)下拉列表框:要與Repeat(重復)下拉列表框中的選項配合使用

33、,用來設置執(zhí)行判斷分支結構中判斷分支的順序。 Sequentially(順序):執(zhí)行當前判斷分支結構時,系統(tǒng)會從左向右順序執(zhí)行每一個判斷分支。 Randomly to Any Path(隨機執(zhí)行每條路徑):執(zhí)行當前判斷分支結構時,系統(tǒng)會隨機地從中選擇某一個判斷分支進行執(zhí)行。 Randomly to Unused Path(隨機執(zhí)行未執(zhí)行過的路徑):執(zhí)行當前判斷分支結構時,系統(tǒng)會從沒有被執(zhí)行過的判斷分支中隨機地選擇一個判斷分支進行執(zhí)行。 To Calculated Path(計算路徑):如果選中該選項,則可以在其下面的文本框中輸入一個變量或表達式。執(zhí)行當前判斷分支結構時,系統(tǒng)會根據(jù)變量或表達式的

34、值來決定執(zhí)行那一個判斷分支。如果變量或表達式的值為1則執(zhí)行第一個判斷分支;如果變量或表達式的值為2則執(zhí)行第二個判斷分支依次類推。,Reset Paths on Entry(重置路徑)復選框:此選項只有在Branch(分支)中選擇Sequentially(順序)類型和Randomly to Unused Path(隨機執(zhí)行未執(zhí)行過的路徑)類型時才有效。如果選中此選項則程序每次執(zhí)行當前判斷分支結構時都好像是在第一次執(zhí)行。 Time(時間)文本框:用來設置判斷分支結構的運行時間,單位為秒。可以在此文本框中輸入一個數(shù)值、變量或表達式,程序在執(zhí)行當前判斷分支結構時,一旦運行時間等于設定的時間值就退出當前

35、判斷分支結構。 Show Time Remaining(顯示剩余時間)復選框:此選項只有在Time(時間)文本框中設定了時間值時才有效。如果選中該選項則運行當前判斷分支結構時,會在演示窗口中顯示一個倒計時的時鐘。,3.判斷分支的屬性面板 在程序流程線上雙擊判斷分支符號則打開其屬性面板,如圖所示。 Erase(擦除)下拉列表框:用來設置當前判斷分支中內容的擦除方式。 Before Next Selection(下次選擇之前):如果選中該選項,則程序在執(zhí)行下一個判斷分支之前將擦除當前判斷分支中的內容。 Upon Exit(在退出時):如果選中該選項,則只有在退出此判斷分支結構時才擦除當前判斷分支中

36、的內容。 Dont Erase(不擦除):如果選中該選項,則當前判斷分支中的內容將不會被自動擦除,除非用擦除圖標來擦除。 Pause Before Branching(執(zhí)行判斷分支前暫停):如果選中該選項,則執(zhí)行完當前判斷分支后會暫停程序的運行,并且在演示窗口的左上角顯示一個【Continue】(繼續(xù))按鈕,單擊此按鈕才能繼續(xù)運行程序。,6.3 導航結構設計 顧名思義,導航結構可以為多媒體CAI課件建立一個完整的導航系統(tǒng),用來對整個課件的結構進行組織和管理,實現(xiàn)頁與頁之間的跳轉與超鏈接。 導航結構由框架圖標、導航圖標和附屬于框架圖標的頁圖標(框架圖標右面的圖標,而且一般為群組圖標)所組成。 6

37、.3.1 框架圖標簡介 框架圖標(Framework)是Authorware中比較重要和復雜的一個圖標,主要用來制作課件的總體框架結構,配合導航圖標可以實現(xiàn)跳轉、上下翻頁、瀏覽、查找等功能。 1.框架圖標的結構組成,如圖所示,框架圖標是一個復合圖標,它是由一個顯示圖標、一個交互圖標、多個導航圖標和多個按鈕交互響應類型所組成的。 (1)Gray Navigation Panel(灰色導航面板)顯示圖標:該顯示圖標主要用來顯示一個導航按鈕組的背景面板,當然可以調整背景面板的大小和位置。 (2)Navigation Hyperlinks(導航鏈接)交互圖標:該交互圖標和右面的八個按鈕交互響應分支共同

38、構成了框架圖標的主體,用來組織和管理課件的整體結構。 雙擊打開此交互圖標的演示窗口,如圖所示,共有八個按鈕。,這八個按鈕依次為:返回、最近頁、查找、退出框架、第一頁、上一頁、下一頁和 最后一頁。 2.框架圖標的屬性面板 框架圖標的屬性面板如圖所示。 左面是預覽框和基本信息顯示區(qū)域。 標題框:用來顯示和修改當前框架圖標的名稱。 【打開】按鈕:單擊則打開當前框架圖標,相當于在流程線上雙擊此框架圖標。,Page(頁)文本框:用來設置框架圖標右面的頁圖標之間的顯示過渡效果。 Number of X:用來顯示當前框架圖標的右面有多少頁,新建的框架圖標其X為0,有多少頁X的值就為幾。 6.3.3 導航圖標

39、簡介 導航圖標(Navigate)一般不單獨使用,而是要與框架圖標相結合,用來制作具有跳轉功能的多媒體CAI課件。 1.導航圖標的使用方式 導航圖標可以用在Authorware中的以下兩種場合: (1)程序自己指定的跳轉:當程序執(zhí)行到流程線上的導航圖標時會自動跳轉到在導航圖標中已經(jīng)設定好的目標頁。 (2)用戶控制的跳轉:在這種情況下,導航圖標附屬于某個框架圖標,利用交互響應進行跳轉。,2.導航圖標的屬性面板 導航圖標的屬性面板如圖所示。 屬性面板的左面是預覽框和基本信息顯示區(qū)域。 標題框:用來顯示和修改當前導航圖標的名稱。 Destination(目標頁)下拉列表框:用來設置跳轉到目標頁的跳轉

40、類型,共有Anywhere(任何位置)、Recent(最近)、Nearby(附近)、Calculate(計算)和Search(查找)五種類型,選擇不同的類型時屬性面板中的選項有所不同,Anywhere(任何位置)類型是Authorware的默認跳轉類型。,Anywhere(任何位置)跳轉類型 Type(類型)單選按鈕:用來設置跳轉方式。 Jump to Page(跳轉到頁):直接跳轉到導航結構中的某一頁,至于跳轉到那一頁可以從右面的Page列表框中進行選擇。 Call and Ret(調用并且返回):直接跳轉到導航結構中的某一頁,與Jump to Page(跳轉到頁)類型不同的是可以返回到跳轉前的位置,至于跳轉到那一頁也是通過在右面的Page列表框中進行選擇的。 Framework(框架)下拉列表

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論