




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Authorware教程第一章走進(jìn)Authorware到底Authorware是一個(gè)什么東西呢?Authorware是一個(gè)盡職的好裁縫。一個(gè)漂亮的多媒體應(yīng)用程序要包括聲音、圖像、動(dòng)畫還要可以實(shí)現(xiàn)交互。Authorware這個(gè)裁縫的功能就是把上面說的素材組織起來,并且配上交互。做出一個(gè)程序。1.1Authorware界面啟動(dòng)Authorware5以后,可以看到Authorware5的主界面首先出現(xiàn)的窗口是KO(Knowledge Object)窗口,關(guān)于KO是干什么的,將在以后的課程中加以介紹。按None跳過KO就可以進(jìn)入Authorware了。主界面如左圖所示。屏幕最左邊是工具條,Author
2、ware中絕大部分功能都集中在工具條上。當(dāng)中的窗口就是Authorware的主窗口,也就是編寫程序的地方,當(dāng)中的一根豎線叫做流程線,所有的元素諸如聲音、圖像、交互等等都在流程線上進(jìn)行安排。最右邊的窗口稱作KO窗口,里面是一些現(xiàn)成的模塊可以加快工作速度。以后我們會(huì)專門開章節(jié)講述KO。1.1.1工具條下面首先來看一下工具條里面的好東東 顯示圖標(biāo):負(fù)責(zé)在屏幕上顯示圖片和文字等平面素材。移動(dòng)圖標(biāo):移動(dòng)屏幕上的物體。擦除圖標(biāo):擦除屏幕上的元素可以是圖像文字電影片斷等等。等待圖標(biāo):使程序暫停??梢栽O(shè)置成為按鍵繼續(xù)或者暫停一段時(shí)間推薦精選導(dǎo)航圖標(biāo):在程序中實(shí)現(xiàn)跳轉(zhuǎn),有點(diǎn)類似goto語句框架圖標(biāo):為程序建立一
3、個(gè)可以前后翻頁的流程框架決策圖標(biāo):實(shí)現(xiàn)程序中的循環(huán)交互圖標(biāo):Authorware中最重要的圖標(biāo)之一,實(shí)現(xiàn)交互功能。諸如在屏幕上某處點(diǎn)擊一下就可以執(zhí)行什么功能等等。計(jì)算圖標(biāo):作用為存放在Authorware中編寫的程序。比如初始化變量。組圖標(biāo):把流程線上的一段圖標(biāo)合并成為一組,管理起來更加方便電影圖標(biāo):在程序中插入一段電影聲音圖標(biāo):在程序中插入一段聲音視頻圖標(biāo):控制外部影碟機(jī)(由于牽涉到外部設(shè)備,本教程不作介紹)標(biāo)志旗:用來調(diào)試程序。白旗插在程序開始地方,黑旗插在結(jié)束處。這樣可以對(duì)流程中的某一段程序進(jìn)行調(diào)試。標(biāo)志色:為上面介紹的圖標(biāo)“上色”,用來區(qū)分不同區(qū)域的圖標(biāo),方便進(jìn)行調(diào)試。比如管出題目的程
4、序段用紅色,管批分?jǐn)?shù)的用藍(lán)色.1.2 Authorware的創(chuàng)作方式現(xiàn)在請(qǐng)各位回憶一下前面我們提過Authorware是一個(gè)裁縫,現(xiàn)在可以很好的理解這個(gè)概念了。 主窗口中的流程線就是裁縫的線。而工具條里面的各種圖標(biāo)就是布料。只要把圖標(biāo)往流程線上面拖就可以外完成程序的設(shè)計(jì)。 推薦精選第二章 顯示圖標(biāo)、等待圖標(biāo)和擦除圖標(biāo)在本章中我們將利用顯示圖標(biāo)等待圖標(biāo)和擦除圖標(biāo)來制作一個(gè)簡單的類似幻燈片放映的程序。很簡單的哦:)整個(gè)的流程是顯示一副圖片-等待-擦除該圖片-顯示下一幅圖片.1.1 顯示圖標(biāo)首先從工具條中將顯示圖標(biāo)拖動(dòng)到流程線上,并且命名為pic1。(要養(yǎng)成給圖標(biāo)其名字的好習(xí)慣,Authorware
5、默認(rèn)的圖標(biāo)名字都是untitled未命名,一個(gè)程序里面有幾十個(gè)甚至上百個(gè)的untitled的話,你將會(huì)暈頭轉(zhuǎn)向不知所措的) 雙擊pic1圖標(biāo),進(jìn)入Authorware編輯窗口。選擇菜單File/import,選中一個(gè)圖片文件導(dǎo)入。編輯窗口中出現(xiàn)導(dǎo)入的圖片。可以用鼠標(biāo)拖動(dòng)圖片到你喜歡的位置。單擊Authorware菜單下放按鈕中的運(yùn)行按鈕,運(yùn)行編輯好的程序。運(yùn)行的結(jié)果和剛才編輯時(shí)候完全一致的。至此導(dǎo)入一張圖片完成。 當(dāng)然,圖片的出現(xiàn)有一些單調(diào),一運(yùn)行就出現(xiàn)了。這是令人不太滿意的。下面將要用到轉(zhuǎn)場(chǎng)效果為圖片的出場(chǎng)增加效果。因?yàn)閯偛虐催^運(yùn)行按鈕,現(xiàn)在要切換到編輯狀態(tài),可以對(duì)圖片進(jìn)行雙擊。圖片周圍出現(xiàn)
6、8個(gè)控制點(diǎn)。表示進(jìn)入編輯狀態(tài)。選擇菜單Modify/icon/Transition(或者直接按Ctrl+T)。系統(tǒng)彈出 Transition轉(zhuǎn)場(chǎng)對(duì)話框,在Categorie(轉(zhuǎn)場(chǎng)類別)中選擇 internal內(nèi)部轉(zhuǎn)場(chǎng)。在右邊該類包含的Transition效果中選擇Mosaic(馬賽克)效果。單擊Apply按鈕就可以看到圖片的出場(chǎng)效果是馬賽克出現(xiàn)的。OK確認(rèn)。再單擊Authorware菜單下放按鈕中的推薦精選運(yùn)行按鈕??梢钥吹綀D片出場(chǎng)的效果有了變化。 1.2 等待圖標(biāo) 按照制作一個(gè)幻燈片播放的目標(biāo)接下來屏幕應(yīng)該出現(xiàn)下一張圖片并且前一張圖片消失。要圖片消失就要加上擦除圖標(biāo),在擦除圖標(biāo)的后面跟上下一
7、張圖片的顯示圖標(biāo)。但是事情并不是這樣簡單,因?yàn)槿绻凑者@樣排放流程線的話,運(yùn)行結(jié)果一定是圖片一閃而過,馬上出現(xiàn)第二幅圖片。因?yàn)轱@示圖標(biāo)的后面馬上是擦除當(dāng)中缺乏等待的時(shí)間。因此我們需要用到等待圖標(biāo)。因?yàn)榍懊娉绦蛟谶\(yùn)行狀態(tài),要切換到流程線,按Ctrl+J,切換到流程線。在工具條中將等待圖標(biāo)拖曳到流程線中顯示圖標(biāo)的下方。起名為wait。 雙擊等待圖標(biāo),系統(tǒng)彈出等待圖標(biāo)對(duì)話框。Events事件選擇Mouse Click鼠標(biāo)單擊,Key Press按任意鍵,Time Limit時(shí)間限制設(shè)置為5秒,選中Show Button。推薦精選運(yùn)行程序,屏幕上將出現(xiàn)Continue按鈕。按鼠標(biāo)、按任意鍵、按按鈕都可
8、以繼續(xù)程序?;蛘?秒鐘以后程序自動(dòng)繼續(xù)執(zhí)行?,F(xiàn)在程序繼續(xù)看不到任何的情況,因?yàn)槲覀冞€沒有制作后面的部分。 1.3 擦除圖標(biāo)下面使用擦除圖標(biāo),將第一幅圖片擦除。首先從工具條將擦除圖標(biāo) 移動(dòng)到等待圖標(biāo)的下面。 首先運(yùn)行一遍程序出現(xiàn)圖片后按Ctrl+J切換到流程線。按住shift雙擊擦除圖標(biāo)。進(jìn)入編輯狀態(tài)。單擊這張圖片。圖片消失表示圖片已經(jīng)被選中了。擦除的時(shí)候,同樣可以選擇擦除效果可以單擊Transition右邊的按鈕。選擇專場(chǎng)效果方法同上。 推薦精選在擦除圖標(biāo)的后面加上第二副圖片的顯示圖標(biāo)。 運(yùn)行程序,可以看見第一幅圖片先顯示然后按鍵以后第一幅圖片擦除,顯示第二幅圖片以此類推設(shè)置第二個(gè)擦除圖標(biāo)和等
9、待圖標(biāo)第三幅圖片。 小結(jié) 本章介紹了三個(gè)圖標(biāo)的使用。顯示圖標(biāo)-顯示圖片和文字;等待圖標(biāo)-暫停程序的流程;擦除圖標(biāo)-擦除顯示的圖片。建立一個(gè)簡單的幻燈片顯示程序。第三章 層和移動(dòng)圖標(biāo)在本章中我們將使用移動(dòng)圖標(biāo)使Authorware中的文字動(dòng)畫運(yùn)動(dòng)起來。并且探討一下層的作用。3.1 移動(dòng)圖標(biāo)首先在流程線上插入一個(gè)顯示圖標(biāo),并導(dǎo)入一幅圖片。運(yùn)行一下程序。將一個(gè)移動(dòng)圖標(biāo)拖拽到顯示圖標(biāo)的下面。推薦精選按住shift鍵,雙擊移動(dòng)圖標(biāo),系統(tǒng)彈出對(duì)話框。單擊選中要移動(dòng)的圖片。將其移動(dòng)到屏幕的另一端。運(yùn)行的時(shí)間Timing默認(rèn)為1秒。如果覺得太短可以自行設(shè)置OK確定。運(yùn)行程序可以看到圖片按照剛才拖動(dòng)的結(jié)果從起始
10、位置移動(dòng)到結(jié)束位置。3.1.1 移動(dòng)圖標(biāo)路徑設(shè)置按照前面的操作,我們制作出來的動(dòng)畫是直線移動(dòng)的,如果我們想制作弧線運(yùn)動(dòng),就要按照另外一種方式來進(jìn)行制作。刪除前面的移動(dòng)圖標(biāo),重新拖動(dòng)一個(gè)移動(dòng)圖標(biāo)。運(yùn)行程序流程運(yùn)行到移動(dòng)圖標(biāo)時(shí),自動(dòng)停止彈出對(duì)話框(因?yàn)橐苿?dòng)的對(duì)象沒有設(shè)置過)。在移動(dòng)的類型里面選擇Path to End路徑移動(dòng)。雙擊等待圖標(biāo),系統(tǒng)彈出等待圖標(biāo)對(duì)話框。Events事件選擇Mouse Click鼠標(biāo)單擊,Key Press按任意鍵,Time Limit時(shí)間限制設(shè)置為5秒,選中Show Button。推薦精選在屏幕中點(diǎn)選圖片,圖片的中間出現(xiàn)一個(gè)小黑三角,拖動(dòng)圖片到下一個(gè)位置,放開鼠標(biāo),同理
11、,重復(fù)上面步驟,在畫面中拖出一條軌跡。運(yùn)行程序圖片按照軌跡移動(dòng)。但是圖片移動(dòng)的軌跡不夠平滑,最好是能夠平滑的進(jìn)行移動(dòng)。再次雙擊移動(dòng)圖標(biāo),在軌跡中單擊選中弧度處的三角形,再雙擊是軌跡變成圓滑的。雙擊后三角形將變成圓形的。運(yùn)行程序整個(gè)移動(dòng)軌跡變得更加圓滑了。3.2層的設(shè)置 當(dāng)我們?cè)贏uthorware中導(dǎo)入圖片的時(shí)候,往往會(huì)碰到兩幅圖片重疊的情況,誰在上,誰在下呢?如果不做任何的設(shè)置,后出現(xiàn)的顯示圖標(biāo)里面的圖畫將會(huì)重疊在先出來的顯示圖標(biāo)里面的圖片的上面。當(dāng)然我們也可以改變這種狀況就是設(shè)置層。層是顯示圖標(biāo)的一種屬性,用一個(gè)數(shù)字來表示。數(shù)字大的層將疊在數(shù)字小的層的上面,這種比較是相對(duì)的比較。比方說有兩
12、個(gè)顯示圖標(biāo)A和B。A的層為5,B的層為4,B就顯示在A的下面。不管在流程線上顯示圖標(biāo)的位置誰在前誰在后。層的設(shè)置方法,導(dǎo)入圖片以后。按Ctrl+I或者選擇菜單Modify/icon/properties。系統(tǒng)彈出圖標(biāo)屬性對(duì)話框。在Layer框中填相應(yīng)的數(shù)字就可以了。推薦精選在移動(dòng)圖標(biāo)中也有層的設(shè)置,有些時(shí)候在移動(dòng)過程中,兩張圖片重疊。如果沒有設(shè)置一定是層數(shù)低的在層數(shù)高的后面。如果層數(shù)低的顯示圖標(biāo)想要在層數(shù)高的圖片上面上出現(xiàn),層數(shù)低的圖片所對(duì)應(yīng)的移動(dòng)圖標(biāo)時(shí)就要設(shè)置移動(dòng)的層數(shù)。否則因?yàn)閳D標(biāo)本身層數(shù)較低所以在移動(dòng)的時(shí)候就會(huì)隱藏在層數(shù)高的圖片的背后。第四章 聲音圖標(biāo)和電影圖標(biāo)在本章中我們將使用聲音圖標(biāo)
13、和電影圖標(biāo),在Authorware中插入聲音和電影。4.1 聲音圖標(biāo) 首先在流程線上插入一個(gè)聲音圖標(biāo)。 雙擊聲音圖標(biāo),系統(tǒng)彈出文件選擇框,單擊import按鈕,導(dǎo)入一個(gè)聲音文件。運(yùn)行程序即可聽到導(dǎo)入的聲音文件。 推薦精選單擊Timing標(biāo)簽,可以對(duì)聲音的播放進(jìn)行設(shè)置。Concurrency:中有三個(gè)選項(xiàng)Wait Until Done(等到聲音播放完再往下執(zhí)行程序),Concurrent(聲音執(zhí)行的同時(shí)繼續(xù)往下執(zhí)行程序)Perpetual(永久,當(dāng)Authorware退出聲音圖標(biāo)以后聲音圖標(biāo)依然激活。也就是說可以設(shè)置一個(gè)條件,以后條件一滿足播放聲音)。Play設(shè)置聲音的播放次數(shù)。Fix Numb
14、er of times:指定聲音播放次數(shù)。下面框中的1表示播放一次,可以自行設(shè)置播放次數(shù)。Until True直到條件為真停止播放音樂。Rate:設(shè)置聲音播放速度。Begin:設(shè)置聲音播放條件何時(shí)開始播放。Wait for previous Sound:等待前一個(gè)聲音播放完畢。4.2電影圖標(biāo)首先在流程線上插入一個(gè)電影圖標(biāo)。 雙擊電影圖標(biāo),系統(tǒng)彈出文件選擇框,單擊import按鈕,導(dǎo)入一個(gè)電影文件。運(yùn)行程序即可看到導(dǎo)入的電影文件。 推薦精選具體參數(shù)大致同前。 電影圖標(biāo)可以用擦除圖標(biāo)進(jìn)行擦除。方法同前。 第五章 交互圖標(biāo)本章開始我們將對(duì)于Authorware強(qiáng)大的交互功能展開討論。應(yīng)該說Autho
15、rware的交互功能是比較強(qiáng)的,而且實(shí)現(xiàn)起來比較的簡便。這也正是Authorware為廣大非專業(yè)人士所喜愛的原因。交互的原理交互的執(zhí)行過程是怎么樣的呢?我們可以通過觀察一個(gè)Authorware的交互流程來體會(huì)這就是一個(gè)簡單的交互當(dāng)流程。執(zhí)行到交互這一個(gè)圖標(biāo)的時(shí)候就等待用戶進(jìn)行某個(gè)操作。當(dāng)用戶安到了子功能這個(gè)按鈕的時(shí)候。就執(zhí)行下面黑色的組圖標(biāo)里面的程序。整個(gè)過程簡化的來說。就是用戶發(fā)出操作-執(zhí)行相應(yīng)操作對(duì)應(yīng)的程序。本圖片展示的是一個(gè)按鈕交互。就是按下“子功能”按鈕,執(zhí)行下面的程序。交互方式交互的方式除了按按鈕以外還有很多。我們將對(duì)以下交互方式一一作簡要介紹:按鈕交互 熱區(qū)交互 熱件交互 目標(biāo)區(qū)域
16、交互 菜單交互 條件交互 文本輸入交互 按鍵交互 嘗試次數(shù)交互 推薦精選時(shí)間限制交互 事件交互組圖標(biāo)組圖標(biāo)的作用就是將很多個(gè)圖表包成一組,使流程看上去更加清楚。在交互圖標(biāo)下面只能放一個(gè)圖標(biāo)當(dāng)我們需要有多個(gè)圖標(biāo)的時(shí)候就把圖標(biāo)都放到一個(gè)組中掛在交互下面就可以了。組圖標(biāo)使用方法如下把圖標(biāo)打包成組選中要分組的圖標(biāo)。 按ctrl+G就可以打包成組 雙擊組可以看到包在里面的圖標(biāo)還可以這樣:在工具欄中將組圖標(biāo)拖動(dòng)到流程線上 雙擊組圖標(biāo),打開窗口。將圖標(biāo)拖入窗口內(nèi)流程線第五章 交互圖標(biāo)第一節(jié)按鈕交互本章開始介紹按鈕交互。在多媒體制作中常見的就是按鈕交互。單擊一個(gè)按鈕,然后相應(yīng)一定的動(dòng)作。為了簡化講解體會(huì)功能本
17、例只是做一個(gè)很簡單的試驗(yàn)。從工具條中將交互圖標(biāo)拖放在流程線上。 推薦精選將顯示圖標(biāo)拖放到交互圖標(biāo)右側(cè)。系統(tǒng)彈出Response Type響應(yīng)方式對(duì)話框。 選擇其中的Button按鈕交互方式。按OK確認(rèn)。 可以看到一個(gè)簡單的按鈕交互已經(jīng)建立了。按下按鈕所做的事情就是顯示顯示圖標(biāo)中的內(nèi)容。 下面我們來做一下具體的按鈕設(shè)置。1.按鈕命名雙擊交互方式,進(jìn)入按鈕交互設(shè)置狀態(tài)。可以看到操作界面中有一個(gè)按鈕。四周有8個(gè)控制點(diǎn)??梢詫⑺蟿?dòng)到適當(dāng)?shù)奈恢谩W钌戏降目蛑休斎氲氖前粹o名字。默認(rèn)的名字為Untitled未命名。我們把他取名為show。同時(shí)還可以看到type交互類型為按鈕。 2. 設(shè)置光標(biāo)在對(duì)話框中單擊
18、Cursor光標(biāo)右邊的按鈕,系統(tǒng)彈出光標(biāo)設(shè)置對(duì)話框。選擇手型光標(biāo)。按OK確認(rèn)。那么運(yùn)行程序時(shí)候當(dāng)光標(biāo)移動(dòng)到按鈕上時(shí),光標(biāo)變成手推薦精選的形狀。Response Type響應(yīng)方式對(duì)話框中按“OK”確認(rèn)對(duì)按鈕的設(shè)置。3.設(shè)置顯示圖片雙擊按鈕交互下方的顯示圖標(biāo),插入一張圖片。運(yùn)行整個(gè)程序可以看到屏幕中一個(gè)名字為show的按鈕。光標(biāo)移動(dòng)到按鈕上面變成手的形狀。按下按鈕顯示圖片。第五章 交互圖標(biāo)5.3目標(biāo)區(qū)域交互推薦精選今天我們要來做一個(gè)移動(dòng)交互的試驗(yàn)。顯示一個(gè)陶罐,下方顯示兩個(gè)答案“陶器“和“鐵器”,如果把陶罐拖動(dòng)到陶器上面。OK,顯示一個(gè)勾,并且把陶罐留在“陶器”這兩個(gè)字的上面。如果把陶罐拖動(dòng)到“鐵
19、器”上面,(上帝啊,不會(huì)吧)就顯示一個(gè)叉表示錯(cuò)誤,陶罐飛回去。下面我們來看看操作流程。1.首先,安放兩個(gè)顯示圖標(biāo)。一個(gè)名為“圖片”的圖標(biāo)里面放“陶器”。一個(gè)為“選擇題” 的圖標(biāo)放上“陶器”和“鐵器”兩個(gè)欄目。2.在交互圖標(biāo)上拖兩個(gè)顯示圖標(biāo)一個(gè)顯示圖標(biāo)放表示正確的“勾”,一個(gè)顯示圖標(biāo)放表示錯(cuò)誤的“叉”。兩個(gè)顯示圖標(biāo)的交互方式都是“Targer Area”目標(biāo)區(qū)域。3.下面講具體的目標(biāo)區(qū)域的設(shè)置方式。雙擊正確顯示圖標(biāo)上方的標(biāo)記。在對(duì)話框中設(shè)定參數(shù)。把“On drop”當(dāng)物體放下時(shí)(在本例子中就是把陶罐拖到目的地松開鼠標(biāo)時(shí))設(shè)定為“Leave at destination” 留在原地推薦精選也就是當(dāng)
20、把陶罐拖到“陶器”這兩個(gè)字上面時(shí)就讓它留在原地。4.然后在畫面中單擊要拖動(dòng)的物體,也就是“陶罐”。把虛線框罩著正確答案的域,作為拖動(dòng)的目標(biāo)區(qū)域。陶器這個(gè)正確答案區(qū)域就設(shè)定好了。5.同樣地設(shè)置“鐵器”。把On drop設(shè)置為Put back當(dāng)移動(dòng)到“鐵器”上去的時(shí)候圖片返回原地。不過最好把虛線框設(shè)置成為全部屏幕。因?yàn)橐苿?dòng)的時(shí)候沒有對(duì)準(zhǔn)“鐵器”和“陶器”的區(qū)域也是錯(cuò)的。要返回原地。推薦精選第六章 框架圖標(biāo)6.1框架圖標(biāo)概述由于Authorware的交互方式非常多而且就這樣寫下去的話恐怕最后沒人有耐心看下去了。比較常用的一些交互已經(jīng)寫給大家了,我決定把剩下的交互方式放在全篇結(jié)束后再介紹。本章要介紹的
21、是怎樣用Authorware制作一個(gè)整體的軟件。從大局上來進(jìn)行流程的操作。 按照以往我們所學(xué)習(xí)的知識(shí),我們的程序流程是這樣安排的,做一些工作-擦除-再做一些工作-擦除這樣的流程非常簡單但是存在著很大的問題。比如要調(diào)整流程的結(jié)構(gòu)很麻煩,還有流程線太長了以后不方便操作。每次都要使用擦除,特別是用了交互以后還要制作退出功能。如果使用的時(shí)候想要跳回前面一步,慘了非編程不可。所以框架圖標(biāo)為我們解決了很大的問題。右邊顯示的就是用框架圖標(biāo)進(jìn)行組織的整個(gè)流程。所有的功能分成一個(gè)個(gè)小的組把組放在框架圖標(biāo)也就是像鏡框一樣的那個(gè)圖標(biāo)的右邊。本例子中就有1234 4個(gè)組。 在這里一個(gè)組就象是書的一頁,可以前后翻。運(yùn)行
22、整個(gè)程序的時(shí)候畫面中會(huì)出導(dǎo)航面板的功能按鈕說明如下:推薦精選上排從左到右依次: 返回 :如果流程做過跳轉(zhuǎn)可以用它返回原來的地方。訪問過的頁面: 可以把經(jīng)過的頁列出來雙擊進(jìn)行跳轉(zhuǎn)。搜索:搜索按照組圖標(biāo)的名字進(jìn)行搜索可以快速跳轉(zhuǎn)。如果做了一本百科全書的話就很爽可以搜索關(guān)鍵字了。退出:退出程序下排:第一頁:向前翻頁: 向后翻頁:最后一頁 6.2制作方法制作的方法很簡單首先拖一個(gè)在流程線上面,然后把組往框架圖標(biāo)的右邊拖就可以了。至于流程線的修改我們?cè)谶M(jìn)階篇里面會(huì)講到。第七章 決策判斷圖標(biāo)決策判斷圖標(biāo)決策圖標(biāo)的主要作用是在Authorware中實(shí)現(xiàn)循環(huán)的操作,還可以實(shí)現(xiàn)選擇其中的某個(gè)單元進(jìn)行執(zhí)行。這樣可
23、以實(shí)現(xiàn)類似分支的功能。7.1決策圖標(biāo)介紹決策圖標(biāo),在右邊的圖中展示的很清楚就是當(dāng)中有S的那一個(gè)。決策圖標(biāo)有很多種形式這里舉出的是簡單的循環(huán)形式。決策圖片下面掛了三個(gè)組圖標(biāo),運(yùn)行的時(shí)候會(huì)從左到右依次執(zhí)行下面的三個(gè)圖標(biāo)。有點(diǎn)類似于交互。下面我們來看看實(shí)際的操作例子。7.2實(shí)例操作我們來做這樣一個(gè)例子來體會(huì)這個(gè)圖標(biāo)的作用,我們制作一個(gè)交替閃爍紅色,綠色,黃色的燈。流程在上面已經(jīng)給出了。首先一個(gè)顯示圖標(biāo)里面放的是灰色的底板。推薦精選1.將拖到流程線上面去,再在右邊拖三個(gè)組圖標(biāo)。組圖標(biāo)內(nèi)的結(jié)構(gòu)如圖。上邊是一個(gè)顯示圖標(biāo),里面放的是一種顏色的燈的圖片,接下來等待2秒鐘。其余的兩個(gè)組同上設(shè)置只是顯示圖標(biāo)內(nèi)燈的
24、顏色做一下變化。2.接下來,我們對(duì)于決策圖標(biāo)進(jìn)行一系列的設(shè)置。雙擊決策圖標(biāo),將Repeat(重復(fù))設(shè)置成為Until All paths Used(直到所有的分支都用過)Branch(分支)設(shè)置成為Sequentially(順序執(zhí)行沒一個(gè)分支)。OK這下所有的設(shè)置工作都完成了。3.運(yùn)行程序就可以看到依次出現(xiàn)紅燈黃燈藍(lán)燈7.3參數(shù)解釋對(duì)于決策圖標(biāo)的基本功能大家一定能夠理解了,現(xiàn)在我們來看看決策圖標(biāo)的詳細(xì)參數(shù)設(shè)置。Time limit 就是執(zhí)行的時(shí)間限制。Repeat(循環(huán)方式)Fixed Number of Times:給定次數(shù)的循環(huán)。Until All Paths Used:循環(huán)到所有的路徑分
25、支都執(zhí)行過為止。Until Click/Keypress:直到按了鍵或者鼠標(biāo)點(diǎn)擊為止。Until True:直到某個(gè)條件為真的時(shí)候?yàn)橹?。可以設(shè)定一個(gè)條件當(dāng)條件為真的時(shí)候退出推薦精選Branch(分支循環(huán)次數(shù))Sequentially (S) :順序執(zhí)行從左到右,依次執(zhí)行分支。Randomly to Any Path(A):隨機(jī)執(zhí)行任意的分支。Randomly to Unused Path(U) :隨機(jī)執(zhí)行沒有執(zhí)行過的任意的分支。To Calculated Path (C) :根據(jù)表達(dá)式的值選擇分支進(jìn)行執(zhí)行。Reset Paths on Entry :每次進(jìn)入決策圖標(biāo)以前都清除上一次的執(zhí)行情況。
26、上面的Repeat和Branch兩種方式并用就可以實(shí)現(xiàn)程序的分支,選擇,循環(huán)功能。第八章 Authorware編程初步本章我們來講Authorware編程。首先要解決一個(gè)問題,為什么要編程呢?答案有兩個(gè),可以使程序簡化,還有可以實(shí)現(xiàn)一些用圖標(biāo)不能完成的功能。有時(shí)候我們需要實(shí)現(xiàn)一些功能,諸如根據(jù)輸入的結(jié)果判斷你的選擇是否正確之類的,更加復(fù)雜一些,需要用Authorware編寫一個(gè)小游戲。那么其中的算法就非常復(fù)雜用一般的圖標(biāo)很難解決問題了。只有用編程序來解決。8.1Authorware編程入門現(xiàn)在我們來看看如何進(jìn)行Authorware的編程。Authorware中的某些編程概念和一般的高級(jí)語言編程
27、是類似的。變量:Authorware中的變量包括,系統(tǒng)變量和自定義變量。系統(tǒng)變量是Authorware內(nèi)部提供的一些變量。在Authorware中提供了大量有用的系統(tǒng)變量來供用戶使用可以大大加強(qiáng)程序制作的效率。例如:Altdown變量是用來判斷alt鍵是否按下,當(dāng)返回值為True表明按下,返回值為False表明沒有按下。系統(tǒng)變量可以用菜單windowsvariables調(diào)用出來。如右圖推薦精選自定義變量可以直接用語句來實(shí)現(xiàn)。例如i:=0就定義了一個(gè)數(shù)值型的變量i并且賦值為0。函數(shù):Authorware提供了很多函數(shù)可以使用,函數(shù)可以返回值或者做某一個(gè)動(dòng)作。例如:GoTo(IconID某個(gè)圖標(biāo))
28、這個(gè)函數(shù)的作用就是使程序跳轉(zhuǎn)倒某個(gè)圖標(biāo)上面去。函數(shù)窗口可以通過菜單windowsFunction調(diào)用出來。語句:Authorwar中的可以用的語句非常少。主要是分支if .then 還有repeat with.end repeat循環(huán)語句8.2編寫程序的窗口在Authorware中程序?qū)懺谑裁吹胤侥??主要是安放在?jì)算圖標(biāo)中,如右圖。還有一種方法是附加在圖標(biāo)上,激活的方法是單擊圖標(biāo),按快捷鍵Ctrl+=。8.3簡單實(shí)例下面我們通過一個(gè)例子來體會(huì)編程。我們要做一件事情。屏幕上出現(xiàn)兩個(gè)按鈕,按下yes顯示,你選擇了Yes,按下no顯示,你選擇了no。程序的流程如右邊圖,分析如下我們通過設(shè)置一個(gè)變量r
29、ed來判斷是否按下了yes。并根據(jù)結(jié)果判斷給answer賦值。整個(gè)流程Step1計(jì)算圖標(biāo):設(shè)置變量初值red:=0(用于判斷)answer:= (存放結(jié)果)|推薦精選Step2 交互圖標(biāo)進(jìn)行判斷按yes執(zhí)行計(jì)算圖標(biāo)red:=1。red設(shè)置為1表示按下,如果按“no”則安放一個(gè)空組圖標(biāo)什么事情也不做red還是0 |Step3設(shè)置if條件判斷如果red=1表示按過yes表示結(jié)果的變量answer設(shè)置為yes,如果red=0表按的是no表示結(jié)果的變量answer設(shè)置為no|Step4在顯示圖標(biāo)里面設(shè)置顯示的結(jié)果。注意:要顯示變量的值要這樣做,在文本輸入窗口中輸入變量名稱這樣才能看見變量的值。光輸入變量名稱是沒有用的。如右圖你選擇answer推薦精選第九章 Knowledge Object編程對(duì)于想快速完成任務(wù)尤其是不熟悉編程的同志是一件痛苦的事情。有沒有辦法盡量不寫代碼,又要程序好又要程序不吃草,只有靠KnowledgeObject來做了。Knowledge是一些現(xiàn)成的Authorware模塊可以制作諸如交互式的習(xí)題和對(duì)話框之類的東西 9.1Knowledge Object右圖顯示的就是Knowledge Ob
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)環(huán)保材料回收站場(chǎng)地租賃及環(huán)保設(shè)備采購與環(huán)保宣傳推廣協(xié)議
- 2025年農(nóng)產(chǎn)品流通項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 2025年獸用化學(xué)藥項(xiàng)目提案報(bào)告模板
- 薪酬福利體系設(shè)計(jì)顧問合同
- 精準(zhǔn)農(nóng)業(yè)技術(shù)應(yīng)用與推廣股權(quán)投資協(xié)議
- 基于剩余采食量探究宿主及胃腸道微生物對(duì)綿羊飼料利用效率的影響機(jī)制
- 基于RS與GIS的自然保護(hù)區(qū)保護(hù)成效多因素協(xié)同分析
- 基于飛灰減量化的超低排放焚燒煙氣凈化工藝研究
- 涉外護(hù)理知識(shí)試題及答案
- 主管護(hù)師考試創(chuàng)造性思維培養(yǎng)與試題及答案
- FeNO測(cè)定及應(yīng)用演示版課件
- 普安金橋百匯項(xiàng)目經(jīng)理變更申請(qǐng)書
- 考試焦慮主題班會(huì)課件
- 冀教版五年級(jí)下冊(cè)美術(shù)第12課《寓言成語故事多》課件
- 英語演講Artificial intelligence人工智能課件共課件
- 建設(shè)工程防滲漏驗(yàn)收檢查表
- 鐵皮石斛 組織培養(yǎng) 栽培 試驗(yàn) 實(shí)驗(yàn)
- 中國聯(lián)通cBSS系統(tǒng)使用培訓(xùn)-第一部分
- 貨幣的起源與發(fā)展
- 森林防火PPT課件
- 建筑材料送檢統(tǒng)一規(guī)定
評(píng)論
0/150
提交評(píng)論