Authorware開發(fā)實例:多媒體繪制普遍疑問解答集(Authorware篇 下)
2024-09-08 19:25:59
供稿:網(wǎng)友
問:如何快速調(diào)整文字界寬?
將鼠標(biāo)箭頭置于字符邊框的調(diào)節(jié)方框上點擊,就可以快速微調(diào)寬度,使字符正常顯示。
問:如何將圖片作為外部聯(lián)結(jié)引入到程序中,并如何設(shè)置引入圖片的路徑?
答:import時選擇link方式.如果希望動態(tài)改變鏈接的文件,在import時文件名一欄中填一個等號和一個變量名如"=mydynfile",程序中動態(tài)改變mydynfile變量的內(nèi)容就可以動態(tài)顯示不同的文件。
問:如何顯示函數(shù)中的變量值?
答:在顯示圖標(biāo)中使用這樣的形式:{變量名}。
問:怎么才能在程序中實現(xiàn)對wav的控制?
答:使用authorware提供的函數(shù)mediapause,mediaplay,mediastop,mediaseek等。
問:如何去掉文件的file菜單項?
答:先設(shè)置一個與file重名的下拉菜單交互(把交互名改成"file"),然后用擦除圖標(biāo)將其擦去即可。
問:如何才能隨心所欲地暫停和繼續(xù)程序播放?
答:在程序前面做一個永久交互,方式為return,分支中放一個wait圖標(biāo)。
問:在authorware中如何制作一組bmp文件,然后用數(shù)字電影引入?
答:制作一組256色的bmp位圖,并以數(shù)字序列的方式命名,數(shù)字長度為4位,如my0001.bmp,my0002.bmp...,然后在aw中用數(shù)字電影圖標(biāo)選擇bmp序列類型并導(dǎo)入第一幅圖即可,aw會自動導(dǎo)入全部圖片組成動畫。透明色同flc動畫。注意目前的photoshop等工具制作出的256色bmp圖aw不能識別,解決方法可以用畫圖工具打開每一張圖,做一點看不出來的改動再存盤即可。
問:authorware5.0中“級別”、“圖標(biāo)名稱”等一系列文字變得看不清楚,該如何解決?
答:這是因為你的系統(tǒng)中裝了與aw沖突的字體,找一下,把那些字體刪掉就行了。
問:怎樣用authorware全屏播放mpg或avi?
方法1:在視頻圖標(biāo)下放一個空圖標(biāo),執(zhí)行之,到空圖標(biāo)時會自動進入編輯狀態(tài),點中視頻就可以放大它了。
問:如何使用odbc連接數(shù)據(jù)庫?
1、odbcopen(windowhandle, var,數(shù)據(jù)源,用戶名,密碼) ,windowhandle只要照寫就行了,它是authorware的系統(tǒng)變量,是演示窗口的句柄。舉個例子: odbchd:=odbcopen(windowhandle, var, "dd", )假設(shè)這里dd是我在控制面板中設(shè)的odbc數(shù)據(jù)源,是paradox數(shù)據(jù)庫,所以不用用戶名和密碼;
2、然后可以用sql語句來查詢結(jié)果了,如果要從我的paradox目錄中的key.db表中查出所有記錄的keyno字段值,這樣寫:
data:=odbcexecute(odbchd, "select keyno from key.db") odbcclose(odbchd) ,從中取出keyno的值放在變量data中。
3、關(guān)閉數(shù)據(jù)庫連接,odbcclose(odbchd)
要注意結(jié)果是一個字符串,可以用字符串處理函數(shù)處理,為了防止不必要的麻煩,請構(gòu)造好合適的sql語句,以免產(chǎn)生巨大的結(jié)果字串,詳見各種sql語言資料。
問:如何制作永久性按鍵交互?
在觸摸屏查詢項目的制作中,我們不能在鼠標(biāo)上加入退出功能,因為不能讓用戶中斷程序的運行。但是維護人員每天要結(jié)束程序關(guān)機如何處理呢,簡單的做法是用鍵盤實現(xiàn)退出,而鍵盤平時是鎖在機柜中的。但是你可能發(fā)現(xiàn),想在程序運行的任一時刻結(jié)束運行,通過按鍵交互是不行的----因為按鍵交互沒有永久性選區(qū)項!這里提供一種變通的做法:在程序開始處加入一個熱區(qū)交互并設(shè)為永久性,然后把熱區(qū)拖動屏幕外面不可能點擊到的位置,最后給它設(shè)置一個熱鍵如esc即可,程序運行的任一時刻按esc都會進入這個交互分支。不通過其他工具調(diào)用默認(rèn)瀏覽器打開html文件還記得我們提過的jumpoutreturn嗎?用就它將要打開的html文件名放在第二個參數(shù)--文檔名參數(shù)中就可以了。如jumpoutreturn("",filelocation^"readme.htm")。就是這么簡單:)。要打開web上的網(wǎng)頁?這樣做:jumpoutreturn("","http://studybk.my169.com/index.htm")。注意文件名不能省略,所以只能打開指定的web文件,而不是任意的url。同理,這個方法不能調(diào)入默認(rèn)郵件程序發(fā)郵件,看來第三方的工具還是有機可乘的啦。
問:如何快速預(yù)覽一個圖標(biāo)中的內(nèi)容?
答:用右鍵單擊,就會自動演示其中的內(nèi)容,再次單擊則結(jié)束。對 于顯示圖標(biāo),會顯示其中的內(nèi)容;對于聲音圖標(biāo),則自動播放聲音;對于影像圖標(biāo),則播放包含的影像;對于擦除圖標(biāo),自動顯示要被擦除的對象,非常方便。
問:如何制作隱型菜單?
答:用熱區(qū)與熱對象結(jié)合。
問:如何改變鼠標(biāo)樣式?
答:可在aw中加載(填加)自定義鼠標(biāo),然后使用setcursor(type)系統(tǒng)函數(shù)更改鼠標(biāo)樣式。其中自定義鼠標(biāo)樣式,type從51開始。詳見aw中s etcursor(type)函數(shù)說明。
問:做login時怎么讓password顯示為星號?
答:插入activex:refedit.ctrl,將passwordchar設(shè)置為*即可。
問:如何在顯示圖標(biāo)里面播放聲音?
答:1打開顯示圖標(biāo)
2選擇file import
3 選擇 external選項
4 把file name這里改成*.*
5 試圖導(dǎo)入一個 .wav文件.但是你被告知不可那么做
6 先導(dǎo)入一個圖片代替一下 (外部連接)
7 雙擊圖片
8 單擊導(dǎo)入按鈕
9 把file name這里改成 *.*
10 導(dǎo)入.wav文件這次你可以導(dǎo)入了!!!!不管外部還是內(nèi)部
11直接雙擊圖標(biāo)播放