問(wèn):具體說(shuō)說(shuō)authorware6的一鍵發(fā)布?
答:1、用菜單file-->publish就可以實(shí)現(xiàn)一鍵發(fā)布,
2、一鍵發(fā)布到底一鍵能發(fā)布什么?
1)、一鍵可以打包成runtime的exe文件。
2)、同時(shí)一鍵還可以做成在網(wǎng)上發(fā)布的amm文件,
3)、同時(shí)一鍵還可以生成web文件,htm格式文件
3、一鍵發(fā)布最方便的地方應(yīng)該是:一鍵之后在同時(shí)完成三種格式文件生成的同時(shí)還將它們需要的支持文件拷貝過(guò)去,解決了以前必需手動(dòng)去完成一些xtra的拷貝,而且是僅你的打包文件所需要的拷過(guò)去
問(wèn):一個(gè)文本文件(很大,一個(gè)頁(yè)面是顯示不完的)調(diào)入aw,要求可以外部更換文本內(nèi)容.在aw文件中,實(shí)現(xiàn)以翻頁(yè)的形式實(shí)現(xiàn)文本的顯示.
答:把文本存成外部文件,用getline函數(shù)可以獲得文件第n行到第m行的內(nèi)容,存在變量中。要實(shí)現(xiàn)分頁(yè)的話只要改n、m的數(shù)值就行,1:tx=readextfile(filename)函數(shù)把文本文件存儲(chǔ)到tx變量。2:lx(x)=getline(tx)函數(shù)把文本文件一行行讀到lx數(shù)組。
還可以選擇直接導(dǎo)入外部文件啊,并且可發(fā)用滾動(dòng)條。
問(wèn):在authorware中,是否可以使文本的一些字體顏色發(fā)生變化?
答:1、可以,定義文本的風(fēng)格(define styles),然后應(yīng)用風(fēng)格(apply styles)
2、在演示窗口中選中文本后,調(diào)出顏色盒(ctrl+k),也可改變字體顏色
問(wèn):播放時(shí),我把midi音樂(lè)放在打包程序的同級(jí)目錄music下,音樂(lè)無(wú)法調(diào)用.如何用相對(duì)路徑解決.在用函數(shù):midiplay時(shí)filename為何不能用長(zhǎng)的路徑名,路徑名中含有中文路徑名.主要是書(shū)寫(xiě)時(shí),出現(xiàn)寫(xiě)不下.如:"e:/工作/工程1/td/muisc/1.mid".
答:使用filelocation系統(tǒng)變量. filelocation^"music//1.mid"
問(wèn):請(qǐng)介紹一下怎樣控制背景音樂(lè)的播放與暫停。
答:一般背景音樂(lè)用midi格式,可以用midiplay與midistop語(yǔ)句控制播放與暫停,用midiplaying語(yǔ)句判斷當(dāng)前音樂(lè)是否正在播放。
問(wèn):怎樣用函數(shù)實(shí)現(xiàn)數(shù)個(gè)mp3文件的播放(一個(gè)接一個(gè),連續(xù)播放)
答:1、你到磨鑒工作室可以下載到老張的supermp3播放器,aw做的,帶原碼的,他那里還有一個(gè)mjsapi的ucd,里面有關(guān)于mp3的函數(shù)。
2、用dmx可以插入mp3,但它是設(shè)計(jì)圖標(biāo),其實(shí)用多幾個(gè)dmx圖標(biāo)插入你的mp3,再把它們放到一個(gè)判斷圖標(biāo)中應(yīng)該可以實(shí)現(xiàn)重復(fù)連續(xù)播放。
3、其實(shí)dmx最好不要打開(kāi)多個(gè),應(yīng)該打開(kāi)一個(gè)dmx然后用腳本來(lái)更換文件名就可以了。
4、另外,播放mp3可以考慮用midiloop這個(gè)函數(shù),它除了可以播放midi音樂(lè)外還可以播放mp3,比mp3player好多啦。
問(wèn): 可以獲取wav聲音文件的長(zhǎng)度?
答: medialength是以毫秒為單位的,可以獲得聲音文件的長(zhǎng)度,它是一個(gè)系統(tǒng)變量.
問(wèn):我用authorware編了一個(gè)多媒體,音頻采用mp3格式,但刻成光盤(pán)后,放到光驅(qū)運(yùn)行。結(jié)果超級(jí)解霸首先運(yùn)行起mp3起來(lái)了。我后來(lái)將同mp3放在子目錄下也不行,超級(jí)解霸都能探測(cè)mp3,并運(yùn)行。怎么樣才能防止這種情況呢?
答:把mp3改名.把擴(kuò)展名改掉就可以了。
問(wèn): 請(qǐng)問(wèn)有誰(shuí)知道有什么軟件可以使一段聲音文件變成能循環(huán)播放的,
答: 在聲音圖標(biāo)中用until true寫(xiě)within@"cc"其中cc是你整個(gè)程序的最后一個(gè)圖標(biāo)。就行了。
問(wèn):在aw中直接播放mpg 只能是.mpg 不能直接播.dat 而且好像也要裝xing,播放效果不理想
答:在aw中是可以直接插入mpg的,但如果要插入dat可以利用控件或者直接將dat文件的擴(kuò)展名改為mpg即可,這樣就可以插入dat(其實(shí)只要把擴(kuò)展名改一下就可以的)啊!
問(wèn): 我不想讓avi全屏幕運(yùn)行,想留出空地作介紹,如何實(shí)現(xiàn)?
答: 運(yùn)行aw源文件,當(dāng)放到avi文件時(shí),按ctrl+p,然后點(diǎn)擊avi文件,出現(xiàn)6個(gè)點(diǎn),拖動(dòng)點(diǎn),改變!
問(wèn): 如何在制作菜單的過(guò)程中,消除那個(gè)一直停留在左上角的"file"菜單??
答: 先用菜單交互(名稱一定是file)→再用擦除圖標(biāo)將其擦除→再在主流程線上建立你自己的菜單交互→restart→問(wèn)題就這樣解決了:-)
問(wèn):請(qǐng)問(wèn)用authorware做的產(chǎn)品介紹,我想刻錄到光盤(pán)中,用什么方法可實(shí)現(xiàn)autorun自動(dòng)播放?謝謝。
答:在光盤(pán)根目錄下建一個(gè)名為autorun.inf的文件,其內(nèi)容為:
[autorun]
open=想自動(dòng)運(yùn)行的文件名.exe
icon=圖標(biāo)名.ico
問(wèn): 本人初學(xué)aw,在程序打包運(yùn)行時(shí)報(bào)告xtras not found,將jpegimp.x32 copy到程序所在目錄后,問(wèn)題仍然存在,背景圖片還是出不來(lái)。
答: 別忘了mix32.x32 、mixview.x32 、viewsvc.x32 呀!應(yīng)該是將這些文件放在與主程序文件同路徑下的xtras文件夾內(nèi)
問(wèn):請(qǐng)問(wèn)如何使用activex,最好說(shuō)一個(gè)小例子,在下不勝感激。
答:insert--->activex--->activex...--->sockware flash object--->自定義--->在movie url 文本框中輸入flash的文件名和路徑。上面是用activex播放falsh動(dòng)畫(huà)。
問(wèn): 如何在aw中調(diào)用本機(jī)html文件. 把html文件作為aw的一部分打開(kāi).或跳出打開(kāi)html
答: 要作為aw程序的一部分,使用axtive控件,你可以用active x 中的microsoft web瀏覽器插入html文件啊!insert->control->active x callsprite(@"activex名稱",#navigate,filelocation^"目錄//html文件名稱") 要單獨(dú)打開(kāi)一個(gè)窗口使用jumpoutreturn("path/*.html")
問(wèn):請(qǐng)問(wèn)在程序開(kāi)始處加cover,但是打包運(yùn)行時(shí),卻整個(gè)屏幕全黑了,只有用ctrl+alt+del做重新啟動(dòng),出現(xiàn)對(duì)話框時(shí)選擇取消,畫(huà)面才會(huì)出現(xiàn),這是為什么?應(yīng)該如何解決?
答:實(shí)際上coveer是為了開(kāi)始發(fā)多媒體時(shí),屏蔽掉桌面而編的一個(gè)外部函數(shù),你可以在退出該多媒體軟件時(shí),用uncover恢復(fù)被屏蔽的桌面。我估計(jì)你是在開(kāi)發(fā)過(guò)程序中就使用了該函數(shù),所以出現(xiàn)一些問(wèn)題,我認(rèn)為你可以在軟件開(kāi)發(fā)后期使用這個(gè)函數(shù)。
問(wèn): aw是否支持swish等第三方flash制作器輸出的flash文件?
答; 我試過(guò)了,用swish制作的。swf文件可以播放。但用swish制作的文件"個(gè)子"太大了,這是它的一大缺點(diǎn)!
問(wèn): 如何實(shí)現(xiàn)一個(gè)從下到上的滾動(dòng)字幕,并配合解說(shuō)呢?
答: 1、先在顯示圖標(biāo)中輸入要滾動(dòng)的字幕。2、用一個(gè)移動(dòng)圖標(biāo),采用direct to point的移動(dòng)方式就可以實(shí)現(xiàn)啦。3、用聲音圖標(biāo)導(dǎo)入解說(shuō)。
問(wèn): 請(qǐng)問(wèn)用cool 3d做的動(dòng)畫(huà)怎么在aw中使用!用swish 2.0 beta 6u(flash第三方軟件)做的動(dòng)畫(huà)怎么中aw中使用!
答: 1、 cool3d的導(dǎo)視頻格式文件(如avi),然后用數(shù)字電影圖標(biāo)就可以播放。說(shuō)明一下,最好再把a(bǔ)vi格式轉(zhuǎn)換成mpg格式,對(duì)啦導(dǎo)成avi格式時(shí)一定要注意設(shè)置。
2、swish2.0做出的動(dòng)畫(huà)格式就是flash格式,因此可以用播入flash的方式插入,但要注意的問(wèn)題是:aw5.0不能支持flash5.0格式,如果是這樣的話請(qǐng)升級(jí)到aw5.2
問(wèn):displayicon(iconid@"*")和goto(iconid@"*")有何區(qū)別?
答:displayicon只顯示圖標(biāo)顯示完繼續(xù)執(zhí)行當(dāng)前圖標(biāo)下的內(nèi)容,goto則直接轉(zhuǎn)到別的圖標(biāo)處執(zhí)行。
問(wèn):怎樣鏈接*.exe文件,盼解答
答:格式:jumpout("program", ["document"] [,"creator"]))說(shuō)明:該函數(shù)將把document指定的文件在program指定的應(yīng)用程序中打開(kāi)。并退出authorware。
格式:jumpoutreturn("program", ["document"] [,"creator"])說(shuō)明:該函數(shù)的功能同jumpout類(lèi)似,唯一的不同是該函數(shù)并不退出authorware,僅將authorware放到后臺(tái)來(lái)運(yùn)行,將programe所指定的應(yīng)用程序放到前臺(tái)運(yùn)行。creator參數(shù)使用在macintosh機(jī)上使用。
問(wèn): 誰(shuí)知道用a5p文件打開(kāi)另一個(gè)a5p 文件?
答: 用jumpoutreturn(filelocation^"filename")可以實(shí)現(xiàn)
問(wèn):比如我在顯示中打了“我的家”我想把這幾個(gè)字與 http://www.myhome.com 鏈接,請(qǐng)問(wèn)怎么辦?謝謝了
答: 1)jumpoutreturn("","http://...")
2)activex/microsoft web瀏覽器
3)外部插件webxtra(宇風(fēng)多媒體有下載http://yfdmt.com/down)
問(wèn): 一aw程序要求在鼠標(biāo)一段時(shí)間(時(shí)間不確定)不動(dòng)后自動(dòng)從分支跳回到主界面.請(qǐng)問(wèn)怎樣實(shí)現(xiàn),謝謝.
答: 你好,這樣行不行?clickseconds 系統(tǒng)變量是用來(lái)保存用戶最后一次在(演示)窗口中單擊到當(dāng)前的時(shí)間,單位為秒。這樣可以用條件判斷語(yǔ)句,當(dāng)大于某個(gè)數(shù)值時(shí)就可以了
問(wèn):能否解釋一下active與xtras的區(qū)別?我感覺(jué)它兩好象差不多?
答:activex是一個(gè)通用的軟件標(biāo)準(zhǔn),可以在各種支持ole自動(dòng)化的開(kāi)發(fā)環(huán)境中使用,xtras則只是針對(duì)于aw一系列產(chǎn)品開(kāi)發(fā)的插件,只能在aw一系列產(chǎn)品中使用。
問(wèn):用了這幾天的authorware5.2英文版的,(我主要是做演示用的)可實(shí)在是還沒(méi)發(fā)現(xiàn)和powerpoint有多么多么大的不同啊,編程,兩個(gè)都可以,鏈接也都可以.只發(fā)現(xiàn)了a的交互功能好象是強(qiáng)些.大家能總結(jié)一下嗎?讓我有針對(duì)性學(xué)習(xí)authorware嗎?
答:p無(wú)法同a相比,你現(xiàn)在只看到了a的表面現(xiàn)象,繼續(xù)研究。我感覺(jué)aw與pp就想是photoshop與windows的畫(huà)筆的關(guān)系,就其功能來(lái)說(shuō),不在一個(gè)層次
問(wèn): 在aw中,顯示bmp文件如cc.bmp,希望打包后,aa.bmp文件改成cc.bmp后,能顯示cc.bmp..
答: hi,我覺(jué)得沒(méi)有什么問(wèn)題呀,你只要吧cc.bmp文件作為link形式到authorware中不就行了。這樣是連接。只要你改了所連接的文件,aw運(yùn)行是就改了,反正他只找cc.bmp文件。不管原來(lái)是誰(shuí)?
不知上面說(shuō)的是不是你所希望的。
問(wèn):如何在avi播放區(qū)域,用authoware控制文字顯示?
答:建議在premiere里面實(shí)現(xiàn)這個(gè)功能,aw很難做到這一點(diǎn)。
問(wèn):制作軟件的教程,不知用director還是aw好,如果文字不能覆蓋avi,又必須要有操作過(guò)程演示,那怎么辦?當(dāng)然,不用第三方工具。
答:可以用語(yǔ)音和不重疊的文字區(qū)域做權(quán)宜之計(jì),也有不少人用靜態(tài)圖片做標(biāo)識(shí),再轉(zhuǎn)到vedio,再插入靜態(tài)圖片,再轉(zhuǎn)video這樣的模式……
問(wèn):在網(wǎng)上看到“熱字”一詞,不知何意,請(qǐng)指教!謝謝??!
答:在aw中,指單擊或雙擊可以鏈接內(nèi)容的文字,一般鼠標(biāo)光標(biāo)放上時(shí)文字色彩有變化。
問(wèn):我用的是aw5.0,安裝了quicktime,在源程序中運(yùn)行g(shù)if一切正常,打包后運(yùn)行到gif時(shí)出現(xiàn)“playback is not permitted with the qt3 asset options xtra present,please remove it from your xtras folder",請(qǐng)問(wèn)怎樣使gif正常播放。如果用qt,怎樣可以在程序中加入自動(dòng)安裝(安裝到用戶機(jī)器上)。
答:quicktime有自己的探測(cè)函數(shù),在function的xtras里可以找到。關(guān)于gif問(wèn)題,請(qǐng)移走發(fā)布程序中的qtasset authoring.x32,因?yàn)樗辉试S被發(fā)布,僅提供設(shè)計(jì)期支持。
問(wèn):如何改authorware的默認(rèn)字體?我的authorware5中的系統(tǒng)默認(rèn)字體不是宋體,而是行楷,給圖標(biāo)起的英文字母連在一起看不清,不知怎么改變它,執(zhí)行“關(guān)于authorware”菜單后出現(xiàn)的界面中一些信息(如版本,注冊(cè)名,注冊(cè)號(hào)等)都不是宋體字。
答:我想了很多辦法,還曾試圖更改好些ini文件,也沒(méi)有改過(guò)來(lái),最終用了不得已的辦法,把字體移出??!
問(wèn):我用aw做了一張光盤(pán),有autorun,在windows 2000下運(yùn)行會(huì)提示缺少dll,確定后能夠運(yùn)行,請(qǐng)各位高手出招,學(xué)生我急盼!
答:那不是autorun的問(wèn)題,而是exe的問(wèn)題。aw打包文件在2000下運(yùn)行,需要把a(bǔ)w根目錄下的兩個(gè)dll文件拷至exe文件目錄下,你看提示是少什么,然后到aw安裝目錄去找,拷貝之??!
問(wèn):?jiǎn)栆粋€(gè)菜鳥(niǎo)級(jí)問(wèn)題,midi格式怎么得到?用wav怎么轉(zhuǎn)換?
答:要把wav轉(zhuǎn)換成midi,需要專門(mén)的軟件“composer”,網(wǎng)上能夠找到,操作很方便。如果制作的話,用midisoft或者cakewalker類(lèi)的軟件。lhjself akoff music composer ver 1.45一個(gè)巨好的小而好用且無(wú)須安裝的音樂(lè)識(shí)別系統(tǒng),你可通過(guò)麥克風(fēng)將演唱的聲音及吉它、鋼琴、笛子等樂(lè)器的聲音旋律自動(dòng)識(shí)別和轉(zhuǎn)成midi文件,既不用midi鍵盤(pán)也不需要任何專業(yè)音樂(lè)經(jīng)驗(yàn),是一個(gè)不可多得的好東東!1.45版又增加了直接將wave文件轉(zhuǎn)化為 midi文件的功能。不過(guò)質(zhì)量一般。
問(wèn):authorware中如何判斷鼠標(biāo)單擊的是左鍵還是右鍵,有哪個(gè)變量呢?
答:mousedown。當(dāng)最終用戶單擊該鼠標(biāo)時(shí),mousedown的值為true,否則為false。rightmousedown 當(dāng)最終用戶按下鼠標(biāo)的右鍵時(shí),該變量的值為true。
問(wèn):請(qǐng)問(wèn)何種格式的視頻文件在aw中播放比較流暢?
答:我覺(jué)得還是mpg好一點(diǎn),雖然avi要小些,但解碼驅(qū)動(dòng)要比mpg復(fù)雜,容易產(chǎn)生移植性不好的問(wèn)題(在本機(jī)上運(yùn)行當(dāng)然沒(méi)關(guān)系了)。而且我多次比較,在aw里mpg要比avi反映快,播放要稍微流暢一些!
問(wèn):怎樣使框架圖標(biāo)不直接進(jìn)入第一頁(yè)!
答:很簡(jiǎn)單!在框架的第一頁(yè)置一個(gè)空的群組圖標(biāo)。
問(wèn):我是一個(gè)初學(xué)者,對(duì)這個(gè)概念不是很清楚,只覺(jué)得跟打包有關(guān),但具體的作用不知道,再有“runtime”和“runa5w32.exe”是怎么個(gè)關(guān)系? 謝謝?。?
答:“runtime”是運(yùn)行時(shí)期的意思。如果打包成exe,那么運(yùn)行時(shí)期所需支持就已經(jīng)存在了。如果打包成a5r,那么就不包含運(yùn)行時(shí)期支持,這時(shí)就由runa5w32.exe來(lái)提供,也就是說(shuō),由它來(lái)執(zhí)行.a5r文件。
問(wèn):1.我的作品打包后,運(yùn)行時(shí)報(bào)錯(cuò)但第一個(gè)可以正常播放,以后又報(bào)錯(cuò),剩下的就不能播放,我的運(yùn)行文件在同一目錄。2.我有一程序,有背景音樂(lè)還有動(dòng)畫(huà)(帶聲)。我要的結(jié)果是:當(dāng)我不按動(dòng)畫(huà)播放按鈕(帶聲)時(shí)我的背景音響,當(dāng)我按了動(dòng)畫(huà)播放按鈕時(shí)背景音停止,中途我按返回后背景音作用,動(dòng)畫(huà)播放完后背景音響?,F(xiàn)在的結(jié)果是一旦我鼠標(biāo)碰到按鈕后在移開(kāi)背景音便不起作用;當(dāng)我不按動(dòng)畫(huà)播放按鈕時(shí)背景音起作用;一旦我的動(dòng)畫(huà)播放完后,背景音不起作用;動(dòng)畫(huà)播放中途我按返回后背景音也不起作用。怎么辦?
答:打包以后注意把xtras文件夾放在exe文件的同一個(gè)目錄內(nèi)。第二個(gè)問(wèn)題最簡(jiǎn)單的方法是把動(dòng)畫(huà)文件獨(dú)立成組,在組的入口和出口處都放上一個(gè)背景播放,不知是否符合實(shí)際情況。
問(wèn):為什么authorware 5.1可以直接插入gif,但打包后卻無(wú)法運(yùn)行?
答:gif文件引用路徑的問(wèn)題,插件也是一方面問(wèn)題。建議把他們放在同一目錄下。
問(wèn):如何能打包后全屏顯示?
答:在屬性里修改,選擇所要的屏幕大小(與顯示器分辨率相同),取消tool bar 等等就行了!
問(wèn):我想實(shí)現(xiàn)在aw中從數(shù)據(jù)庫(kù)中按要求讀出圖片。圖片都是事先準(zhǔn)備好的bmp或jpg,是外部文件,在數(shù)據(jù)庫(kù)中有一個(gè)字段來(lái)放圖片名稱。我應(yīng)該怎么辦?請(qǐng)各位指教。謝謝!!
答:有sql基礎(chǔ)嗎?看看aw和odbc結(jié)合的例子!
問(wèn):什么aw5.2中文版不能打包啊?
答:你的exe文件所在的目錄要有一個(gè)xtra包,將你需要的xtra文件考入就行了。
問(wèn):aw不支持中文啊?急急急
答:aw都應(yīng)該支持中文的。首先檢查你輸入的中文字體,是否選擇了某些不支持中文的字體,如果還不行換個(gè)版本看看,不排除你的aw有問(wèn)題,再不行檢查你windows的系統(tǒng),是否是系統(tǒng)問(wèn)題。
問(wèn):有沒(méi)有辦法讓打包后的文件根據(jù)用戶顯示器的分辨率自動(dòng)滿屏?
答:altools.u32離里有個(gè)alchangeres函數(shù)就可以更改分辨率,用法:
alchangeres(800,600,32)前兩個(gè)參數(shù)是分辨率,后一個(gè)是色彩!改后記得在退出時(shí)給人改回來(lái)喲。
問(wèn):去哪要sprite xtra控件的函數(shù)的方法,例如函數(shù)callsprite(iconid@"spriteicontitle",#method [,argument...],可是aw5的函數(shù)里卻沒(méi)有提到#methhod,argument到底有哪些,是哪幾個(gè)method和argument。以至于讓我不知道用這類(lèi)函數(shù)去控制“sprite xtra”插件,不知哪位高手知道,可否詳告?
答:這是因插件的method 而定的,你插activex時(shí)看看,有個(gè)method 項(xiàng),那些就是可以用callsprite調(diào)用的,各個(gè)插件是不一樣的,aw里當(dāng)然不能寫(xiě)全了?。海┮话阍诓寮陌惭b位置會(huì)有使用的詳細(xì)說(shuō)明html文檔,例如qt的使用說(shuō)明在/authorware5/xtras/quicktimeasset/help/quicktimeasset.html。
問(wèn):filelocation變量引用的是哪里的路徑?
答:就是打包文件或a5p所在路徑,看你運(yùn)行哪個(gè)了。
問(wèn):我在翻頁(yè)結(jié)構(gòu)里加了一個(gè)“章節(jié)”按鈕,一按它就彈出所有章節(jié)的標(biāo)題。這些章節(jié)的標(biāo)題當(dāng)然都是按鈕了 ,可以方便地跳到相應(yīng)的章節(jié)去。我的問(wèn)題是:怎樣實(shí)現(xiàn)當(dāng)我的鼠標(biāo)在這些章節(jié)標(biāo)題按鈕外一擊,就將這些章節(jié)標(biāo)題按鈕都擦掉?(而當(dāng)鼠標(biāo)在這些章節(jié)標(biāo)題按鈕上面一擊,就跳到相應(yīng)的章節(jié)去)
答:(當(dāng)鼠標(biāo)在這些章節(jié)標(biāo)題按鈕上面一擊,就跳到相應(yīng)的章節(jié)去),這個(gè)你用goto 就可以了,不用我多說(shuō)吧,我看你想知道的是“在這些章節(jié)標(biāo)題按鈕外一擊,就將這些章節(jié)標(biāo)題按鈕都擦掉”,你在章節(jié)標(biāo)題同級(jí)的地方設(shè)一條件交互,條件是:mousedown=1下面掛一擦除圖標(biāo)把按鈕都擦除,接下來(lái)還可以指定跳轉(zhuǎn)到某處,那就看你的需要了。問(wèn):編譯成exe文件后,正確顯示flash圖像需要加入那些文件?
答:當(dāng)你在authorware 文件中作用flash asset xtra 顯示flash 動(dòng)畫(huà)時(shí),flash 播放器或active x 控件不是必需的。但是,你必須為打包了的文件攜帶如下列出來(lái)的xtra。在 xtras 文件夾中必需的xtra文件:1.已內(nèi)置好的flash動(dòng)畫(huà)只需flash asset.x32 ;2.連接到本地機(jī)的flash動(dòng)畫(huà)需要flash asset.x32 和 moafile2.x32;3.使用連接url上的flash動(dòng)畫(huà)需要flash asset.x32、netfile.x32和ineturl.x32。
問(wèn):請(qǐng)教一個(gè)有關(guān)按鈕的問(wèn)題,我用aw自帶的錄音按鈕做交互,響應(yīng)熱區(qū),但進(jìn)入子程序再出來(lái)回到主界面時(shí),剛?cè)ミ^(guò)的那個(gè)按鈕中怎么不會(huì)變回原來(lái)的樣子,而是按下去時(shí)的樣子——即中間有一個(gè)黑點(diǎn)時(shí)的樣子?
答:你要在返回時(shí)把button的check設(shè)在0,具體為check@"buttontitle":=0,“buttontitle”是你的按鈕的title,如果為“1”,則是選中狀態(tài)。
問(wèn):這樣能實(shí)現(xiàn)嗎:背景有幾個(gè)文字,鼠標(biāo)點(diǎn)擊,彈出一個(gè)下拉菜單,再點(diǎn)擊下拉菜單中的某一項(xiàng),即可跳轉(zhuǎn)到相應(yīng)頁(yè)面。(不是windows的那種)
答: 如果你不用tmscontorls.u32,那么用熱區(qū)或是按鈕加圖片也可以實(shí)現(xiàn),但恐怕你得麻煩一陣子了!用第一級(jí)交互顯示彈出菜單,在用第二級(jí)交互跳轉(zhuǎn)到相應(yīng)頁(yè)面。可以用交互圖標(biāo)中的"下拉菜單"選項(xiàng)來(lái)做,也可以用按鈕結(jié)合超級(jí)連接來(lái)做。
問(wèn):能實(shí)現(xiàn)放到某章顯示其節(jié)的標(biāo)題,且能進(jìn)入某節(jié)的具體內(nèi)容,但鼠標(biāo)位于下一章時(shí),不出現(xiàn)其對(duì)應(yīng)的節(jié),且前一章的節(jié)也不消失,等待交互響應(yīng)。
答:利用框架圖標(biāo)來(lái)做,在框架里插入你的交互,并將框架圖標(biāo)里原有的交互圖標(biāo)中的按鈕改成退出框架,放在另外幾個(gè)按鈕上,這樣,當(dāng)鼠標(biāo)接觸到另幾個(gè)按鈕時(shí)就可以退出原來(lái)的菜單,以此類(lèi)推就能完成你的要求了。
問(wèn): 小弟現(xiàn)在正在做一個(gè)教學(xué)軟件,還需要作成光盤(pán)那樣,就是出現(xiàn)類(lèi)似"確定要退出程序"這樣的結(jié)尾,可我不會(huì)做.有誰(shuí)能幫幫我?
答:使用用知識(shí)對(duì)象中的"quiz"可以輕松達(dá)到目的。
問(wèn):請(qǐng)問(wèn)如何用authorware來(lái)進(jìn)行隨機(jī)抽題,authorware有數(shù)據(jù)庫(kù)部分嗎?
答:authorware中也有隨機(jī)函數(shù)可以用。authorware可以讀數(shù)據(jù)庫(kù)和文本文件,就看你選擇哪種了。odbc可以和數(shù)據(jù)庫(kù)連接,但較為麻煩!如果題目不多,可以打到顯示圖標(biāo)里,用決策圖標(biāo)實(shí)現(xiàn)隨機(jī)抽取。 問(wèn):authorware的腳本如何寫(xiě)呀?
答:authorware的程序多半是寫(xiě)在計(jì)算圖標(biāo)里的,至于語(yǔ)法你應(yīng)該找書(shū)學(xué)學(xué)!不難,跟basic差不多。
問(wèn):用directmedia xtras引入mp3后,我要刻錄成光盤(pán),請(qǐng)問(wèn)directmediaxtras是需要安裝的嗎? 能直接放如xtras中嗎?(不能吧?。。。┠窃趺崔k?
答:可以直接將directmediaxtra.x32放在xtras文件夾里,就可以使用了,打包時(shí)是一樣的。
問(wèn):我下載的插件killer transfer xtra軟件包不能使用啊,在圖片的顯示動(dòng)畫(huà)轉(zhuǎn)變中沒(méi)效果啊?
答: 下載killer transition后,運(yùn)行程序包中的setup.exe,并將安裝路徑指定到authorware安裝目錄的xtra目錄,就能在authorware的內(nèi)置過(guò)渡設(shè)置框中找到。
在authorware中的使用方法:在顯示圖標(biāo)中導(dǎo)入一圖片,按ctrl+t,呼出transition(過(guò)渡方式)對(duì)話框,我們可在其中看到有四個(gè)方式:killer hybrids(超級(jí)混合)、killer particles(超級(jí)顆粒)、killer slides(超級(jí)滑動(dòng))、killer wipes(超級(jí)擦除)。
問(wèn): 請(qǐng)問(wèn) directmedia xtra中的打包路徑設(shè)置啊,好象沒(méi)有設(shè)置相對(duì)路徑的呢?
答: seticonproperty(@"directmediaxtra", #file,filepath)
問(wèn): 請(qǐng)問(wèn)引人"*.swf"時(shí)路徑怎樣控制! 我引入*.swf時(shí)老是不成功(打包后),請(qǐng)問(wèn)怎樣控制路徑?
答: 打包在內(nèi)部吧!反正也不大!或是把swf文件和exe文件放在同一目錄下,推薦使用前一種方法。
問(wèn):我在authorware5中插入flash動(dòng)畫(huà),可是播放時(shí)是一片空白,這是什么原因,應(yīng)如何解決?
答: 如果是authorware5.0的話,它是不支持flash4.0以上版本的。你可以試試再建立一個(gè)新的文件,在那個(gè)文件里import那段flash動(dòng)畫(huà),并設(shè)置好它的options,然后copy,復(fù)制到你需要的文件里面,應(yīng)該就能解決問(wèn)題了,很有可能是路徑的問(wèn)題。
問(wèn):插入gif文件,打包時(shí)不能用?怎樣設(shè)置?
答:要將authorware目錄下的幾個(gè)文件拷貝到當(dāng)前目錄下,在你的課件文件夾下把a(bǔ)wiml32.dll復(fù)制過(guò)去就可以了。播放gif要mix32.x32 ,mixview.x32 ,viewsvc.x32 ,gifimp.x32 !
問(wèn): 如何在authorware中插入flash動(dòng)畫(huà)?
答: 在authorware5.x中,insert/media/flash
在authorware4.x中,insert/control/acctivex
authorware5.0只支持flash2.0,authorware5.1/5.2支持flash4.0。
問(wèn): 我用flash做了一個(gè)插件,引入后為何背景不能變透明?
答:你要在authorware中把它設(shè)為透明。你可以把要插入flash的那部分背景裁剪下來(lái),做為flash的背景好了,這種方法雖然比較笨,但還是能解燃眉之急的。另外,你做的flash背景是白色的嗎?只有白色的背景才有透明的可能。在authorware中設(shè)flash透明是比較麻煩的,如果對(duì)圖象質(zhì)量要求不高的話可以存成gif,要是有漸變就更麻煩了。
問(wèn):利用authorware5.1的插入菜單,我很方便地插入了自己制作的gif動(dòng)畫(huà)在其編輯環(huán)境里可以播放,但打包后卻出現(xiàn)錯(cuò)誤提示,不能播放?
答:打包后把a(bǔ)uthorware中的awiml32.dll加入即可。
問(wèn): 以eraseicon函數(shù)擦除圖標(biāo)時(shí),如何產(chǎn)生過(guò)渡效果?
答: 好象不可以!他的作用點(diǎn)不在這里,他是為了方便動(dòng)態(tài)擦除的。要效果就用橡皮吧! 問(wèn): 請(qǐng)教2個(gè)問(wèn)題 1.如何使640-480的界面在任何分辨率下全屏顯示,并且居中.2.如何使用鍵盤(pán)按鈕控制運(yùn)行當(dāng)中的暫停和繼續(xù)運(yùn)行.
答: 1.要找相關(guān)的ucd函數(shù),改變屏幕的分辨率。altool.u32里的alchangeres(width,height,bitpp) 就是更改分辯率和色彩的!另外,最好不要隨意改變用戶的系統(tǒng)顯示分辨率。
2.設(shè)置兩個(gè)keypress交互。在暫停交互下放置等待圖標(biāo)(將timelimit設(shè)置成變量)和計(jì)算圖標(biāo),在計(jì)算圖標(biāo)中設(shè)置時(shí)間變量值為一個(gè)很大的數(shù),在繼續(xù)按鈕中將時(shí)間變量賦為0。
問(wèn):authorware的函數(shù)問(wèn)題?在authorware中使用函數(shù),電腦詢問(wèn)函數(shù)在哪里?我怎么知道?還請(qǐng)大俠多多幫忙,我在這給鞠躬了!謝謝………
答:大概你根本就沒(méi)有引入函數(shù)!函數(shù)要先load,刻盤(pán)別忘了用到的u32也要在目錄下!
問(wèn): 要怎樣才能制作按紐加在顯示圖標(biāo)上呀?如果不使用決策圖標(biāo)或者框架圖標(biāo),能不能在顯示圖標(biāo)上加上按紐,在使用goto語(yǔ)句實(shí)現(xiàn)在頁(yè)面間的跳轉(zhuǎn)呢?
答: 顯示圖后放置一個(gè)交互圖標(biāo),用一個(gè)計(jì)算圖標(biāo)做交互,輸入goto(idicon@"icontitle")。
問(wèn):請(qǐng)問(wèn)怎樣使用quit函數(shù)。我在運(yùn)算圖標(biāo)中寫(xiě)入quit()后,退出運(yùn)算圖標(biāo),他問(wèn)我是否存起來(lái),我選擇存,然后問(wèn)我從哪個(gè)文件打開(kāi)這個(gè)函數(shù),我就不知道了。
答:用quit(0)或者quit(1),一定要在英文輸入時(shí)寫(xiě)這些函數(shù),也就是說(shuō)在中文輸入狀態(tài)下有些字符不認(rèn)(例如中文的(),很容易一不小心搞錯(cuò)。
問(wèn):如何實(shí)現(xiàn)程序暫停和多級(jí)菜單?
答:1.暫停程序其實(shí)有不少方法,我簡(jiǎn)單說(shuō)個(gè)思路??梢杂脹Q策圖標(biāo)實(shí)現(xiàn)暫停,設(shè)一個(gè)永久按鈕,下面是一計(jì)算圖標(biāo)和一決策圖標(biāo) ,決策圖標(biāo)的repeat設(shè)為until true,條件a=0,決策圖標(biāo)右面放一空群組,在上面的計(jì)算圖標(biāo)里可以設(shè)
n:=n+1
a:=mod(n,2)
這樣按一下暫停,a=1,repeat無(wú)限循環(huán)而使程序暫停(此時(shí)其他按鈕均不好用),再按一次,a=0,跳出循環(huán),恢復(fù)正常!
如果按鈕不多,設(shè)active if 為a=0,再設(shè)一永久按鈕,下面用計(jì)算圖標(biāo)令
n:=n+1
a:=mod(n,2)
也可以讓按鈕失效而暫停。
還有一個(gè)關(guān)于用jump時(shí)讓程序暫停的,也是用決策圖標(biāo)檢測(cè)當(dāng)前活動(dòng)窗口是否為authorware窗口,不是的話就無(wú)限循環(huán),是就繼續(xù)運(yùn)行,用
hwnd:= getactivewindow()
jump暫停提示:
初始:handle1:= getactivewindow()
循環(huán)條件:handle1=handle2
循環(huán)內(nèi)容:handle2:= getactivewindow()
問(wèn):eraseall()是否可以帶參數(shù)?我想擦除當(dāng)前窗口中除了背景圖片外的所有對(duì)象(圖像、動(dòng)畫(huà)、聲音等),該怎么辦?
答:eraseall()沒(méi)有參數(shù),它會(huì)擦除展示窗口中的所有內(nèi)容,因此不能留下背景,為什么不考慮一下其它的辦法?不通過(guò)函數(shù),可以通過(guò)刪除設(shè)計(jì)圖標(biāo)來(lái)實(shí)現(xiàn)。
問(wèn): 如何核對(duì)某一特定的文件是否在硬盤(pán)上,希望在authorware中運(yùn)行某一特定外部exe文件以前,先核對(duì)一下該exe文件是否在硬盤(pán)上,如沒(méi)有,則提示需要首先安裝該exe文件。是否有特定的函數(shù)能核對(duì)是否該文件存在于硬盤(pán)上?有位朋友告訴我去找mjsapi函數(shù),mjsapi是找到,但好象早就過(guò)期(2000.8),而且不能使用了。
答:if filetype("filename")=0 then
messagebox()
else
jumpoutreturn()
end if
注:(1)這只是代碼的簡(jiǎn)寫(xiě),只需把相應(yīng)的內(nèi)容添加上去就行了。
(2)messagebox()是winapi函數(shù),也可以利用ko實(shí)現(xiàn)。
問(wèn):如何用一個(gè)按鈕實(shí)現(xiàn)自動(dòng)播放和手動(dòng)播放的切換(非視頻,在框架圖標(biāo)中)?
答:可以將interaction的圖標(biāo)的button設(shè)為perpetual, 并將button的activeif設(shè)為test(key,key1(the active key),key2(the disactive key)); 或者再加一個(gè)按鍵交互,交互名為"?"
下設(shè)一個(gè)計(jì)算圖標(biāo):
if key=key1(the active key) then
onoff:=onoff-1
else
onoff:=1
end if
onoff:=abs(onoff)
按鍵交互為continue
activeif為test(onoff,0,1)
最好設(shè)定一下初值。
問(wèn):如何通過(guò)鼠標(biāo)右鍵單擊來(lái)實(shí)現(xiàn)交互?
答:可以用系統(tǒng)變量"rightmousedown" 。
問(wèn):如何在案authorware中調(diào)用別的authorware文件?
答:一般是在打包后的exe中調(diào)用別的打包文件,這個(gè)可以用jumpoutreturn語(yǔ)句實(shí)現(xiàn)! 將被調(diào)用的authorware文件打包成a5r,然后利用jumpfilereturn調(diào)用。最好放在同一目錄中,比如要從a.a5p跳到b.a5p,就可以這樣:jumpfile(filelocation^"b"),如此設(shè)置不論是a5p之間還是打包后的a5r之間都可以跳轉(zhuǎn) 。
問(wèn):1.如何改變公式字體的顏色?我在接觸authorware過(guò)程中碰到這樣一個(gè)問(wèn)題,就是插入公式(從authorware中直接插入),但公式字體的顏色無(wú)法改變,只能以黑色顯示出來(lái),不知為什么?
答:你說(shuō)的大概是用word插入的公式吧,可以先在word中處理以后,再貼過(guò)來(lái),不過(guò)是一件很麻煩的事(先解除組合,然后...)。我建議你用word中的域?qū)懝?,然后再貼入,可以做成任意色彩的。
新聞熱點(diǎn)
疑難解答