【Authorware常見問題FAQ】 精選一
發(fā)布時間:2008-08-12 閱讀數(shù): 次 來源:網(wǎng)樂原科技
[問題1]
插入GIF圖片,打包后不能顯示,怎辦?
我在AW中插入了GIF圖片,打包之后不能顯示,彈出錯誤信息,說“可能是沒有找到XTRA,或者GIF文件找不到”。但我已經(jīng)把XTRA文件夾復(fù)制過去了,GIF文件也在。
[解答]
含有GIF圖片的打包文件需要Xtras文件:AnimGIF.X32(如果使用ANIGIF文件的話,還應(yīng)該帶上Awiml32.dll)才能正常運行。
-----------------------------
[問題2]
Authorware中如何輸入數(shù)學(xué)符號?
[解答]
用公式編輯器(在Word里)等東西編輯好,拷貝粘貼到Authorware中,此時公式在AW中是WMF矢量圖,可以選擇編輯-OLE對象-轉(zhuǎn)換-轉(zhuǎn)換為位圖即可,不轉(zhuǎn)換打包后自動轉(zhuǎn)換。
-----------------------------
[問題3]
如何在AW5.2中插入使用*.wma文件?
[解答](Rock Studio 魔巖工作室)
1.Insert——>Control——>ActiveX——>Window Media Player
2.Rename ActiveX Icon as "wma"
3.Add a calculate Icon to the Flow
Write the Code into calculate Icon as below:
CallSprite(@"wma", #open,FileLocation^"1.wma") ---play 1.wma file
4.Save and try
-----------------------------
[問題4]
如何偵測到機器的分辨率?
[解答](Rock Studio 魔巖工作室)
系統(tǒng)變量ScreenWidth和ScreenHeight就是用戶屏幕的大小,可以通過altoos.u32等外部擴展函數(shù)來動態(tài)改變用戶屏幕分辨率。
-----------------------------
[問題5]
AW漢化版本的問題
Aw漢化之后,調(diào)用函數(shù)時老是提示找不到函數(shù),彈出“函數(shù)在哪里?”的對話框。請問這時我應(yīng)該怎么辦?
[解答]
使用英文原版,不要使用漢化版。
------------------------------
[問題6]
如何改變暫停按鈕的樣式?
[解答]
在流程圖上加入一個"wait"圖標(biāo),單擊"wait"圖標(biāo)選中,執(zhí)行菜單命令modify--->file--->properties..后,會彈出一個屬性對話框.在wait Button項后面有一個".."的按鈕,單擊后彈出"buttons"對話框,單擊面板中的"Add.."按鈕,出現(xiàn)按鈕的四種狀態(tài),選擇'UP'狀態(tài),在Graphic項的后面單擊"import"按鈕,選擇你預(yù)先準(zhǔn)備好的自定義按鈕圖片后,單擊"import"按鈕就可以了.用同樣的方法導(dǎo)入其他三個狀態(tài)的按鈕,完成后一路"OK"就可以了。
注意:"WAIT"按鈕的樣式被改變后,則此程序中的所有引用"WAIT"按鈕的樣式都會變成自定義按鈕的形式!
-----------------------------
[問題7]
使用authorware軟件時,怎樣從一個AW程序跳到另外一個AW程序,當(dāng)?shù)诙€關(guān)閉后,仍能使前一個繼續(xù)運行?
[解答]
在程序中加入一個計算圖標(biāo),寫入JumpOutReturn(FileLocation^"help.exe"), 其中help.exe是將要調(diào)入的程序名稱,F(xiàn)ileLocation表示用相對路徑調(diào)入,也可以使用絕對路徑的方式。
----------------------------
[問題8]
怎樣改變打包后可執(zhí)行文件的圖標(biāo)?
[解答]
使用EXE資源修改器例如exescope等修改即可。
----------------------------
[問題9]
如何調(diào)用windows本身的聲音控制面板?
[解答] (魔巖工作室 Rock Studio)
因為98和2K下音量控制程序sndvol32.exe的存放位置有點區(qū)別,因此需要在調(diào)用的時候判斷用戶系統(tǒng)來確定正確路徑??!
正確的代碼:
winpath:=getosdirectory()
if Find("WINNT",UpperCase(winpath))<>0 then
JumpOutReturn(winpath^"\\System32\\sndvol32.exe")
else
JumpOutReturn(winpath^"\\sndvol32.exe")
end if
----------------------------
[問題10]
在AW中如何實現(xiàn)圖片跟隨鼠標(biāo)的效果?
[解答]
用一個“顯示”圖標(biāo)導(dǎo)入要移動的物體。 建一個條件交互,條件設(shè)為TRUE,分別設(shè)置AutoMatic為When True,Branch為Continue,其余不變。在條件交互下只要一個移動圖標(biāo)就行。其設(shè)置如下: 在Motion標(biāo)簽頁中設(shè)置Type為Direct to Point,設(shè)置Timing為Time(sec),把其下的數(shù)值改為0,設(shè)置Concurrency為Concurrent;在Layout標(biāo)簽頁中分別輸入Destination所對應(yīng)X值為CursorX,Y值為CursorY。