a.不能雙向轉換,因為從理論上說沒有意義,SWA被強烈壓縮,轉換WAV不能恢復失去的信息,如果你一定要轉,可通過電腦的系統功能來轉,但這和電腦的配置有關,我用東芝手提轉過(目的是將打了包的多媒體聲音弄出來),方法是用一條線聯接電腦的輸出和輸入端,然后把電腦附件中的錄音機打開,播放你要轉的聲音,就可錄成WAV,如果不成,就用兩臺電腦。
Q.請問如何在Authorware 4中調用動態Gif圖畫
A.不能直接調用動態Gif圖畫,用DR7可直接調,Authorware 中用要到我的站點"資源下載"欄目下載animgif試試.另外通過ActiveX調瀏覽器也能實現,不過將GIF轉換成AVI更方便,用Ulead GIF Animator就行。
Q.我想請問如何讓director生成的exe文件更小?
A.在建立exe文件時在對話框選options再點選compress,
Q.請問? 我在程序中加入.Avi 文件時,在Authorware 5 中播放正常,但打包后不能播放Avi文件?
好象提示:沒驅動或驅動失敗或內存不夠。(我的RAM是64M-128M) 而.FLC動畫文件沒問題。不知何由?
A.要將Authorware根目錄下的a5vfw32.xmo copy到放打包文件的同一文件夾中.
Q.請問: 能否解決去掉 authorware 5.0 版制作的軟件關閉時的標版?
A.可以到教學實例.htm中找.
Q.如何調用外部函數?
A.首先在Authorware中打開一個你的大作,拖一個計算圖標點開,再打開Functions對話框在Category中點你的文件名,再點Load就可在你的目錄中找到*.u32了,其余的你應能解決.
想請教一下您一些有關Authorware4.0方面的問題.
Q.第一,背景圖如何選擇,才能滿足全屏幕的大小而且不會出現鋸齒現象.
A.圖片尺寸設為800*600
Q.第二,文字的背景是否能背景圖完全一樣
A.將文字設為透明模式
Q.第三,常用的函數有哪些?
A.根據需要定
描述:先設置一個與File重名的下拉菜單交互(把交互名改成"File"),然后用
擦除圖標將其擦去即可。(如果是使用中文版的朋友將"File"改成"文件
",即可)
標題:如何播放dat類型的文件?
描述:在AW中是可以直接插入MPG的,但如果要插入DAT可以利用控件或者直接
將DAT文件的擴展名改為MPG即可,這樣就可以插入DAT(其實只要把擴
展名改一下就可以的)啊!
標題:請問怎樣設置DirectMedia Xtra相對路徑的呢?
描述:SetIconProperty(@"DirectMediaXtra", #file,filepath)
標題:怎樣使框架圖標不直接進入第一頁?
描述:很簡單!在框架的第一頁置一個空的群組圖標。
標題:怎樣改變窗口的分辨率?
描述:在開頭寫如下代碼
x:=ScreenWidth --保存當前設置到變量
y:=ScreenHeight --保存當前設置到變量
color:=ScreenDepth --保存當前設置到變量
if x1024|y768 then
BNA_SetDisplay(1024,768,16) --調整顯示器(1024*768*
16) (binapi.u32)
end if
退出要恢先前的分辨率
BNA_SetDisplay(x,y,color) --恢復先前的顯示器設置
標題:用altools.u32怎么來控制系統的刷新率啊?
描述:存儲當前分辨率:
自定義dis變量存儲系統當前分辨率,
dis:=alGetCurrentDispSet()
更改當前分辨率:
alChangeRes(800,600,32,75) 你可以根據自己的需要更改。
用這個還原原來的分辨率:
alChangeRes(GetNumber(1,dis),GetNumber(2,dis),GetNumber(3
,dis),GetNumber(4,dis))
標題:怎樣關閉外部程序?
描述:winapi.u32
handle:=FindWindow("類名","窗口標題") --獲得""的窗口句柄
SetForegroundWindow(handle) --激活""窗口
PostMessage(handle,274,61536,0) --關閉窗口
Budapi.u32:
Handle := baFindWindow("TMainform","金山毒霸 Ⅴ")
baCloseWindow(Handle)
Winapi.u32:
Handle := FindWindow("TMainform","金山毒霸 Ⅴ")
PostMessage(Handle, 274, 61536, 0)
其中"TMainform"是"金山毒霸 Ⅴ"的類名,"金山毒霸 Ⅴ"為程序標題
標題:如何實現調出系統的調音臺來調音量大小?
描述:--budapi
if (baOpenFile( baSysFolder( "windows" )^"\\Sndvol32.exe" ,
"normal" ) > 32)|(baOpenFile( baSysFolder( "system32" )^"
\\Sndvol32.exe" , "normal" ) > 32) then
wnd := baNextActiveWindow( 0 )
baWaitForWindow( baWinHandle() , "active" , 0 )
if baWindowExists( wnd ) then baCloseWindow( wnd )
end if
winpath:=getosdirectory()
if Find("WINNT",UpperCase(winpath))0 then
JumpOutReturn(winpath^"\\System32\\sndvol32.exe")
else
JumpOutReturn(winpath^"\\sndvol32.exe")
end if
你試試
JumpOutReturn("sndvol32.exe")
就行了,除非系統壞了
另一個稍微保險的方法是將sndvol32.exe拷貝到你程序的所在目錄
標題:怎樣給文件加密?
描述:buddy api中
EncryptFile -- 文件加密函數
描述:函數baEncryptFile
用途:加密/解密一個文件
用法:Result(結果集)= baEncryptFile( FileName , Key )
參數類型:String(字符型),String
FileName(文件名):指代要被加密或解密的文件名
Key(密鑰):指代用來解密的密碼字串
返回值類型:Integer(整型)
如果解密成功則返回數值1,否則為0
范例:
在Authorware中:
OK := baEncryptFile( "d:\results.dat" , "This is my key" )
解釋同上
it to it is original state.
注意:本函數使用"或"運算對文件進行加密。解密的時候,用同樣的密
碼再執行一遍本函數,這樣就可以使文件恢復本來面目
標題:怎樣讓課件開始播放就顯示時間?
描述:在程序運行初設一變量startime:=int(systemseconds)在一顯示圖標
上寫入如下代碼即可:{INT((INT(SystemSeconds)-startime)/3600
)}:{INT(MOD((INT(SystemSeconds)-startime),3600)/60)}:{MOD(
MOD((INT(SystemSeconds)-startime),3600),60)}顯示圖標要記得選
中更新變量的小勾勾。
在顯示圖標中加入{SessionTime}即可
標題:怎樣防止光盤被拷貝?
描述:if DiskBytes0 then
MessageBox(WindowHandle,"對不起,您運行的是非法拷貝!","錯誤
",16)
Quit()
end if
標題:怎樣限制使用次數和解除限制次數?
描述:--限制次數:
path:="C:\\syswin.sys" --可用winsyspath:=
getosdirectory()取得系統安裝目錄
if FileType(path)=0 then
WriteExtFile(path, "0")
end if
i:=ReadExtFile (path)
if i
--解除限制次