亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Authorware綜合技巧:用分支結構完成教學流程地控制

2024-09-08 19:25:04
字體:
來源:轉載
供稿:網友
在authorware中,分支結構和框架結構都是一種復合結構,有時利用它們可以實現相同的設計目的,所以從一定的意義上來說,兩者有相似之處,甚至可以相互通用,但是它們之間又是有區別的。分支結構在執行路徑的選擇和自動循環的控制上優勢要明顯些,而框架結構則在頁面的跳轉和超鏈接等方面的實現上似乎要來得更加名正言順一些。比如我們要設計一個cai課件,其中有關于某章節部分的學習,那么,如何體現課件的質量,很重要的一條就是要設法讓操作者積極主動地參與到課件的進程之中去,也就是說,軟件的可交互性要強。接下來本例即是從做cai課件的角度出發,談一談用authorware的分支結構實現教學流程控制的一點體會,歡迎與大家共同探討。

一、實例說明: 關于課件的設計應要求其具有較強的交互性,讓學習者既可以采取自動的教學方式學習,也可以采取一步一學的教學方式學習(setp by setp),另外,學習者還可以根據需要能實現到“上一步”、“重播”、“下一步”、“退出”的自由跳轉。

二、創作步驟:

  1、按鈕的制作:按鈕是多媒體設計中常見的要素,你要是想制作出引以為豪的界面,必須少不了這一步,雖然你可以使用authorware自帶的系統按鈕,但authorware中那種清一色的灰色按鈕早已遠遠不能滿足人們視覺上的需要。還好authorware允許我們引入自己創建的按鈕。關于按鈕實際上就是一張張小圖片,你可以用作圖軟件,諸如畫筆、photoshop等來制作它,本例需要創建20幅圖片,這里我們預先做出了20幅大小尺寸都相同的圖片,以備引入。見下圖 


第一行:前翻(左:鼠標末選中狀態,中:鼠標懸停時的狀態,右:按鈕按下時的狀態)
第二行:重復(解釋同上)
第三行:后翻(解釋同上)
第四行:自動(解釋同上)
第五行:手動(解釋同上)
第六行:退出(解釋同上)
第七行:背景音樂開關 (左邊的按鈕狀態表示背景音樂此時為開,反之為關)

  2、初始化:在流程線上放置一個“運算”圖標并命名為“初始化”,雙擊打開后,進入程序輸入框,輸入內容如下圖所示。
 

關于mcishowerrors0函數所需a4wmme.u32函數的裝入方法:
點擊 從categorg中下拉選出demo.a4p,點取load鍵,選擇a4wmme打開,點選mcishowerrors函數load即可。(midiplay函數的調入類同)
 
3、將一顯示圖標放到“初始化”計算圖標的下面,并命名“主界面”,雙擊此圖標打開,從菜單上選取file>import,進入“import which file?”對話框,選取你所要導入的圖片,按下“import”鈕引入圖片。

4、建立交互區:將一交互圖標放置在“主界面”圖標之下,命名為“交互區”,再將圖標工具欄中的“組”圖標拖到“交互”圖標的右側,出現“response type”對話框,單擊“ok”按鈕。并將該圖標命名為“前翻”。雙擊“前翻”圖標,彈出“properties response”對話框,選中“perpetual”選項,表示我們希望這個按鈕始終顯示在運行的界面上,可以隨時隨地利用這個按鈕來實現控制;響應方式設為“single-click”鼠標單擊方式,返回路徑設為“exit intercation”;將光標形狀設為手形。具體請看下面兩張圖示:


              

4、單擊“群組”圖標使之被選中,然后同時下“ctrl”鍵與“=”鍵,使“群組”圖標上附著一“計算”圖標,輸入內容如下圖所示,然后按下小鍵盤上的回車鍵關閉“計算”圖標窗口。

 5、接下來我們在“前翻”圖標的右側分別再加入四個“群組”圖標,并命名為“后翻”、“重播”、“退出”、“自動/手動”、“音樂開/關”,然后再在“后翻”、“重播”、“退出”、“自動/手動”、“音樂開/關”這些圖標上各附上一計算圖標,并在其中輸入有關內容,具體如下:
  后  翻: next_part:=next_part
  重  播: next_part:=next_part-1
  退  出: quit(0)
 自動/手動:test(button,button:=0,button:=1) test(button,wait:=0,wait:=1) checked@"自動/手動":=button
  音樂開/關:checked@"音樂開/關":=~music_button test(music_button,music_button:=0,music_button:=1) test( ~music_button&~midiplaying(),midiplay(filelocation^"music//music"^round(random(1,6,1),2)^".mid",100, 0),midistop())

6、單擊“后翻”圖標上面的小按鈕,彈出“properties response”對話框,在“active if”欄中輸入“ next_part<pathcount@"計算"+1”,按下“ok”;

7、單擊“退出”圖標上面的小按鈕,彈出“properties response”對話框,在“branch”一欄選中“retrun”,按下“ok”;單擊“自動/手動”圖標上面的小按鈕,彈出“properties response”對話框,在“branch”一欄選中“retrun”,按下“ok”;單擊“音樂開/關”圖標上面的小按鈕,彈出“properties response”對話框,在“branch”一欄選中“retrun”,按下“ok”;結果如下圖所示:

8、按鈕的引入:關于按鈕,窗口顯示的是系統提供的按鈕形式,單擊“前翻”圖標上面的小按鈕,彈出“properties response”對話框,點按,準備引入自己創建的按鈕。此時會彈出一個按鈕庫的對話框,在按鈕庫的界面上單擊“add...”,再按下  鈕(表示鼠標末選中的狀態)與鈕引入我們所需要的按鈕。如圖所示:


          
方法同上,我們再分別引入鼠標懸停時,即的情況 和鼠標在按鈕上按下時的狀態,即 的情況 ;有關界面上各按鈕的意義不再闡述,具體請參閱99年第32期《電腦報》李衛紅的《在authorware中創建自己的按鈕》一文,大家可以舉一反三。通過以上方法我們可以將預先做好的20幅圖片逐步引入,這樣做的目的不僅在于美觀,有自己的風格,而在于我們在這一步中使用了一個小小的容易被他人忽略的地方。請大家看下一步。

9、參照以上的方法分別將“后翻”、“重播”、“退出”圖標的按鈕引入。關于“自動/手動”與“音樂開/關”,這里需要補充說明的是“chacked”按鈕的引入,這是個特殊的按鈕,(注意:它在normal的右邊)不是靠直接點擊它來實現對它的控制,它本身不具有交互性,所以我們常常會忽略它的價值,請按示例將圖片一步一步引入,(圖見下)


 

由左至右按鈕的依次對應為normal-up、normal-down、normal-over)

(由左至右按鈕的依次對應為checkedl-up、checked-down、checked-over)
(由左至右按鈕的依次對應為normal-up、checkedl-up)

10、按鈕的對齊:當我們將圖片引入到與之相對應的按鈕之中之后,按住 “shift”鍵 雙擊“交互區”圖標,用鼠標分別將按鈕拖到與之相對應的位置上,并盡量對齊。(見下圖)。對齊方法:可配合“shift”鍵選定所有按鈕,然后從菜單上選取modiy>align,再進行物體校正比較。)

   

11、從圖標欄中將“決策”圖標引入,并命名為“計算”,具體設置見下圖所示。這里【branch】域的設置是計算分支“to calcuated path”,變量“next_part”值將決定流程的流向;【repeat】域的參數設置是“until true”和“0”,這種設置將使分支結構的執行沿著“next_part”所指明的路徑無限地執行。我們在“初始化”圖標中把變量“next_part”的值設定為“1”,這樣就能使教學流程從最初開始處執行。

12、將“群組”圖標從圖標工具欄中拖到“計算”圖標的右側釋放,命名為“demo0”,并附上一計算圖標(具體操作是用鼠標點擊該圖標,先按下“ctrl”鍵,然后再按下“=”鍵),在打開的框中輸入 “next_part:=next_part+1”(見下圖),按下小鍵盤上的“enter”鍵 關閉輸入框,這樣就給程序的下一個流程賦予了新值?!          ?

13、雙擊“demo0”圖標,在彈出的下一級流程線加入一個“交互”圖標和兩個“條件型響應”圖標,具體請看下圖,


     
14、雙擊打開“計算”圖標,在其中輸入如下內容:
  

15、雙擊”群組“圖標上面的“=”,其“condition”的條件設置如下圖所示。

       
“response”的條件設置如下:
        

  如此而已,第一步的框架就做成了,為了簡便起見,可利用復制再修改的方法,先選定“demo0”圖標進行復制,然后在其右側粘貼完畢后再逐一改名,這里你可以根據內容靈活安排,這樣做不僅方便而且可以節省時間。


         
  當基本骨架做好之后,接下來我們只要在其中填入有關內容充實它就可以了,這里需要交代以下幾點:
  【1】:由于authorware在“分支結構下的各個分支項”中已經提供了自動擦除的功能,這里我們需要防止不需要的自動擦除。雙擊“demo0”圖標上方的小菱形,彈出一個對話框,修改“erase contents”為“upon exit”即在退出時擦除,單擊“ok”關閉該對話框,余下的“demo2、demo3……類推。這樣做的目的在于:取消自動擦除,從而保證程序運行時畫面的連續性,消除因自動擦除而帶來的跳躍感。
  【2】:注意要將“教學方式”按鈕的返回路徑設為“return”,以防止在“自動、手動”的切換過程中,不需要的自動擦除。
  【3】:為了體現程序的真實性,比如:我們已經處于最上一步或最后一步了,那么,此時“前翻”與“后翻”按鈕的鼠標指向和操作都應該是無效的,這里我們可以這樣來設置:單擊“前翻”計算圖標上的小按鈕,彈出“properties response”對話框,在“active if ”中輸入“next_part>pathcount@"計算"+1” ;同理,在“后翻”按鈕的“active if ”框中輸入“next_part>2”,這樣通過函數來實現我們的目的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧亚中文在线| 久久久久成人精品| 欧美日韩国产二区| 久久成人精品视频| 成人激情综合网| 国产精品久久综合av爱欲tv| 欧美韩国理论所午夜片917电影| 国产999在线| 国产精品成人va在线观看| 精品在线欧美视频| 欧洲成人在线视频| 亚洲精品美女久久久| 国产精品久久激情| 久久久噜久噜久久综合| 热re99久久精品国产66热| 深夜精品寂寞黄网站在线观看| 日韩黄在线观看| 久久精品国产欧美亚洲人人爽| 亚洲电影免费观看高清完整版| 欧美另类99xxxxx| 久久精品国产清自在天天线| 欧美一区二区三区艳史| 亚洲天堂久久av| 成人精品福利视频| 亚洲电影在线看| 亚洲天堂av在线播放| 日韩av电影免费观看高清| 97国产精品视频人人做人人爱| 久久人人爽人人爽人人片亚洲| 精品香蕉在线观看视频一| 狠狠色狠狠色综合日日小说| 成人a在线观看| 久久99热这里只有精品国产| 欧美久久精品一级黑人c片| 97久久超碰福利国产精品…| 欧美一级淫片播放口| 日韩美女福利视频| 国产精品久久久久久久9999| 性色av一区二区三区红粉影视| 欧洲s码亚洲m码精品一区| 97精品一区二区视频在线观看| 久久久成人的性感天堂| 国产主播欧美精品| 亚洲色图色老头| 亚洲视频在线观看网站| 亚洲福利视频二区| 亚洲自拍偷拍色图| 亚洲国产小视频| 疯狂欧美牲乱大交777| 成人www视频在线观看| 欧美理论电影在线播放| 久久久精品影院| 欧美极品美女视频网站在线观看免费| 欧美另类在线观看| 成人久久一区二区| 国产91精品久久久| 国产精品美女久久久久av超清| 久久精品国产综合| 日韩欧美国产激情| 亚洲国产中文字幕在线观看| 日韩中文av在线| 国产精品吹潮在线观看| 亚洲免费电影在线观看| 日韩中文字幕网站| 国产精品一区二区三区毛片淫片| 亚洲国产精品高清久久久| 久久久国产精品视频| 国产情人节一区| 欧美日韩加勒比精品一区| 一区二区三区回区在观看免费视频| 日韩精品在线播放| 欧美裸体男粗大视频在线观看| 亚洲免费精彩视频| 岛国av一区二区在线在线观看| 国内免费精品永久在线视频| 在线视频欧美性高潮| 4438全国亚洲精品在线观看视频| 欧美日本中文字幕| 91黑丝高跟在线| 国产精品视频免费在线| 国产欧美精品一区二区三区介绍| 中文字幕亚洲一区二区三区五十路| 夜色77av精品影院| 欧美精品videossex性护士| 人体精品一二三区| 91久久久久久久一区二区| 92版电视剧仙鹤神针在线观看| 欧美人在线观看| 日韩黄色av网站| 亚洲有声小说3d| 日日摸夜夜添一区| 69国产精品成人在线播放| 成人综合网网址| 国产91久久婷婷一区二区| 久久久免费精品| 国产一区二区三区在线免费观看| 日韩精品在线视频美女| 91精品国产乱码久久久久久蜜臀| 96sao精品视频在线观看| 亚洲一区二区三| 亚洲欧美日韩久久久久久| 久久久www成人免费精品张筱雨| 国产美女91呻吟求| 国产欧美日韩高清| 中文字幕不卡在线视频极品| 在线观看免费高清视频97| 91福利视频在线观看| 日韩国产激情在线| 欧美壮男野外gaytube| 日韩欧美国产一区二区| 丁香五六月婷婷久久激情| 国产精品男女猛烈高潮激情| 精品视频偷偷看在线观看| 欧美成人全部免费| 高清在线视频日韩欧美| 夜夜躁日日躁狠狠久久88av| 欧美在线国产精品| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美中文日韩v在线观看| 欧美高清在线观看| 中文字幕亚洲欧美一区二区三区| 日韩av片电影专区| 亚洲成人久久久久| 4k岛国日韩精品**专区| 亚洲国产日韩欧美在线99| 国产精品av电影| 91久久嫩草影院一区二区| 国产精品久久久av久久久| 欧美日韩中文字幕综合视频| 两个人的视频www国产精品| 欧洲亚洲女同hd| 秋霞成人午夜鲁丝一区二区三区| 国产在线观看一区二区三区| 欧美激情精品久久久久久免费印度| 国产欧美一区二区| 91av视频在线免费观看| 一本大道久久加勒比香蕉| 欧美电影免费观看高清| 亚洲a∨日韩av高清在线观看| 国产视频精品va久久久久久| 亚洲综合社区网| 亚洲香蕉成视频在线观看| 亚洲欧洲第一视频| 欧美孕妇孕交黑巨大网站| 欧美一级视频一区二区| 欧美电影免费观看大全| 色哟哟网站入口亚洲精品| 日韩成人黄色av| 琪琪第一精品导航| 日韩性xxxx爱| 国产精品久久婷婷六月丁香| 欧美精品成人91久久久久久久| 欧美重口另类videos人妖| 亚洲毛片在线观看| 久久久久久亚洲精品不卡| 啊v视频在线一区二区三区| 色999日韩欧美国产| 欧美精品18videos性欧| 日韩激情av在线播放| 久久久久日韩精品久久久男男| 欧美中文字幕在线播放| 亚洲欧美日韩国产成人| 欧美成人免费视频| 国产精品成人一区二区三区吃奶|