Director常見(jiàn)問(wèn)題匯總_第1頁(yè)
Director常見(jiàn)問(wèn)題匯總_第2頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、在網(wǎng)上找的一些,復(fù)制過(guò)來(lái)留著有空的時(shí)候看Director常見(jiàn)問(wèn)題匯總,看看吧一定有你需要的。*問(wèn):請(qǐng)問(wèn)用MMB來(lái)啟動(dòng)director作的產(chǎn)品,能加快其運(yùn)行速度嗎?答:加快速度不能,調(diào)用是可以的。就是運(yùn)行EXE文件,在你的按鈕里加入run問(wèn):不知能否控制一個(gè)演員在舞臺(tái)上的幀數(shù)?答:當(dāng)然是可以呀,你在score修改就可以了,一般默認(rèn)是28幀,這個(gè)參數(shù)可以自己設(shè)置,我.exe就可以了。*問(wèn):AUTHORWARE和DIRECTOR學(xué)習(xí)那一個(gè)好?答:想快上手學(xué)AW,想讓作品盡善盡美學(xué)Director。director的靈活性很強(qiáng),學(xué)過(guò)一點(diǎn)編程語(yǔ)言的人非常容易的。而且現(xiàn)在8.5版本加入了3d交互功能??傮w

2、感覺(jué)Authorware限制的太死,必須按照它的思路一步一步做,約束了人的創(chuàng)造力;現(xiàn)在做教育方面的課件還是aw用的比較多點(diǎn),D用于商業(yè)比較多,但就我看來(lái)今后的發(fā)展趨勢(shì)Dr比aw可擴(kuò)展性當(dāng)然更強(qiáng);要根據(jù)工作容而定,如果要交互性比較強(qiáng),又要快速出活,就使用AW,要想出精品,或動(dòng)畫功能較強(qiáng)的使用D,D對(duì)于有一些編程基礎(chǔ)的人來(lái)說(shuō)有一些親切,而AW有一些難受。試個(gè)人情況而定,正常情況下只要是D能實(shí)現(xiàn)的AW也能實(shí)現(xiàn),反之怡然,只要學(xué)精了都一樣。*問(wèn):在AW中如何制作透明按鈕?答:可以用熱區(qū)。*問(wèn):D8的熱區(qū)怎么用?答:方法一:可以用inside(point,rect),例如inside(themousel

3、oc,rect(0,0,100,100)可以判斷鼠標(biāo)是否位于矩形rect(0,0,100,100)里.方法二:做一個(gè)透明角色,在該角色上放行為,這個(gè)角色所在地區(qū)域就成為熱區(qū)了.*問(wèn):把director8.0文件導(dǎo)出為avi時(shí),為什么轉(zhuǎn)場(chǎng)效果沒(méi)有了?答:director輸出為AVI時(shí),只是簡(jiǎn)單把每幀的圖片圖片輸出組合而成,所以轉(zhuǎn)場(chǎng)、腳本產(chǎn)生的變化及聲音均無(wú)效。*問(wèn):D8中可不可以調(diào)用API函數(shù)?答:D8中不可以直接調(diào)用API函數(shù),buddyapi是一個(gè)比較好的插件.*問(wèn):在director中如何插入Html文件,具體該怎么做?答:對(duì)于一些簡(jiǎn)單的Html文件,可以直接導(dǎo)入,并且在演員屬性中把Use

4、Hypertextstyles屬性選上;對(duì)于比較復(fù)雜的文件,可以用MicrosoftWeb瀏覽器控件,如果你機(jī)器上裝有IE,都應(yīng)該找得到.另外WebXTRA這個(gè)插件是專門用來(lái)插入Html文件的.就喜歡用1幀,在一幀的情況下,你需要增加的話有好幾種方法,包括鼠標(biāo)拖動(dòng)(需要按住ALT鍵),在屬性面板修改,用鍵盤ctrl+b.*問(wèn):在director8中,如何實(shí)現(xiàn)與外部數(shù)據(jù)庫(kù)或.txt文本文件交互?答:讀取文本文件,象FILEIO,DIREC0R8中本身就有,但連接數(shù)據(jù)庫(kù)的話就需要插件了,這種插件有好幾個(gè),如bitDBreaderXtra是個(gè)不錯(cuò)的插件。*問(wèn):在director的exe,如何解除es

5、c功能鍵答:onstartmoviemesettheexitLocktoTRUEend*問(wèn):請(qǐng)問(wèn)在director里面做文本框的滾動(dòng)條是否需要插件?答:不需要的,若是在"text"中選擇其屬性中設(shè)置一項(xiàng),改"framing"的屬性為"scrolling",若在"field"中則直接在屬性欄中的"framing"的屬性改為"scrolling"。在director的庫(kù)行為中就有現(xiàn)成的customscrollbar*問(wèn):我想在director里面做一段背景音樂(lè),無(wú)論是調(diào)用其他di

6、r文件,都是以這段音樂(lè)為背景音樂(lè),應(yīng)該怎么做?答:可以去這里看一看:aougu./bbs/wdbread.php?forumid=1&filename=f_99;*問(wèn):如何更改DirectorProjector.exe的icon答:director本身不能自己改變這個(gè)圖標(biāo),必須要依靠其他程序,例如:H00LIC0N。*問(wèn):director制作多媒體時(shí),用哪些lingo語(yǔ)句能實(shí)現(xiàn)把一個(gè)文件夾中的圖片和文字作為一個(gè)演員表答:member(imagename).filename=newimagepathandname其中imagename是演員表中一個(gè)圖象演員的名字,等號(hào)后邊的是你需要用的圖

7、片的路徑和名稱,可以是常量也可以是變量,如果你運(yùn)用得靈活,幾乎可以做到acdsee的很多功能呢.*問(wèn):不同的mouse狀態(tài)時(shí)用什么樣的按鈕效果,你自己可以修改按鈕文件名.答:mouseEnter時(shí)的按扭圖片onmouseEnterglobalNormalifthecurrentSpriteNum=NormalthenifthestillDownthensetthememberofsprite(thecurrentSpriteNum)tomember"按扭1"updateStageendifendifend-mouseLeave后的按扭圖片onmouseLeaveifthec

8、urrentSpriteNum<>EMPTYthensetthememberofsprite(thecurrentSpriteNum)tomember"按扭1"updateStageendifend-mousedown時(shí)的按扭圖片onmouseDownglobalNormalputthecurrentspritenumintoNormalsetthememberofsprite(thecurrentSpriteNum)tomember"按扭2"updateStageend-mouseUp時(shí)的按扭圖片onmouseUpgloba

9、lNormalifthecurrentSpriteNum=Normalthensetthememberofsprite(thecurrentSpriteNum)tomember"按扭1"updateStageendifsetNormal=emptyend*問(wèn):如何在水平移動(dòng)的精靈的一定圍中添加或刪除豎直直線?答:member("Happy").image.draw(O,0,128,86,rgb(150,0,0)這是幫助里的一段,更詳細(xì)的幫助請(qǐng)以draw為查找索引。*問(wèn):如果要畫一條某種顏色的直線,那么在draw中的顏色代號(hào)是如何得到的呢?答:rgb(00

10、,00,00,)就是顏色的grb模式,*問(wèn):要讓兩個(gè)精靈(.bmp),2被1蓋住的地方不露出來(lái),而沒(méi)蓋住的地方露出來(lái)!怎么辦?答:如果1和2分別也代表通道的順序,那么把這兩個(gè)通道換個(gè)位置,否則是2蓋1而不是1蓋2,通道數(shù)大的一般在通道小的上邊;也可以用ALPHA通道是一個(gè)辦法,但可以考慮在D本身的兩墨水:matte和backgroundtransparent,前著邊框以白色透明,后者角色所有白色透明。*問(wèn):我把一個(gè)flash放在第一至十幀,而flash內(nèi)是有它的背景音樂(lè).但跳到第幀時(shí),那背景音樂(lè)依然播出?答:在startmovie里加一句:onprepareMoviethesoundKeepD

11、evice=0end*問(wèn):當(dāng)我打開(kāi)一個(gè)miaw關(guān)閉后聲音就停止了,不知道什么原因,無(wú)論是用本身關(guān)閉還是用tell舞臺(tái)關(guān)閉都無(wú)法解決?答:用play"電影名"的話就沒(méi)有這個(gè)問(wèn)題,用open就沒(méi)有辦法了。*問(wèn):我在影片里做了循環(huán)的背景音樂(lè),可在轉(zhuǎn)換窗口后背景音樂(lè)停止,再轉(zhuǎn)回也不播放了,請(qǐng)問(wèn)怎樣才能解決?答:調(diào)用外部文件,如soundplayFile3,themoviepath&"soundbgsound.wav",這是比較好的辦法,無(wú)論怎么轉(zhuǎn)換影片,它多能一直播放,但外部文件的循環(huán)不好控制,所以需要在每個(gè)需要這個(gè)聲音文件播放的影片里加一個(gè)電影腳本on

12、idlemeifnot(soundbusy(4)thensoundplayFile3,themoviepath&"soundbgsound.wav"endifend*問(wèn):關(guān)于director的函數(shù)、命令的更多資料那里有?答:幫助里的lingo詞典其實(shí)是非常好的lingo參考。*問(wèn):在.dir文件中放上avi視頻文件后,又在avi所在的時(shí)間表score后邊加上一些文本,作出來(lái)的效果就是當(dāng)我打開(kāi)該.dir文件后先顯示視頻文件.avi,然后再點(diǎn)擊"小靈通簡(jiǎn)介"再顯示該文本(該文本在舞臺(tái)上的位置是最開(kāi)始視頻文件所在的位置,只不過(guò)面積小了點(diǎn))。不知道是什么

13、原因,當(dāng)我點(diǎn)擊"小靈通"時(shí),文本文件也顯示了,就是因?yàn)槲谋疚募娣e太小,沒(méi)有被該.txt完全覆蓋部分的視頻文件,還是一片視頻文件中的背景。!答:把directtostage的選項(xiàng)去掉即可。*問(wèn):我想在影片里加入一個(gè)表格,用戶輸入完后可存在硬盤上,不知道應(yīng)該怎樣解決?答:D的表格最好的方法是用HTML來(lái)做,可以用fileioxtra來(lái)儲(chǔ)存.*問(wèn):還要把用戶輸入的信息用電子發(fā)出去,怎么做呢?答:方法一:簡(jiǎn)單的有利用gotonetpage,方法是用mailto:*.*代替URL,如:gotonetpage"mailto:",(不能定義信件容)更髙級(jí)的方法請(qǐng)參考

14、這篇文章:.director-online./accessArticle.cfm?id=477;方法二:可以用插件Directmail中的SetEmail=New(Xtra"DirectEmail",服務(wù)器地址如果使用的是的,應(yīng)該是smtp.163.,這是發(fā)的服務(wù)器,*問(wèn):在錄音時(shí),怎樣才能減少噪音?答:一般用cooledit錄音效果就很不錯(cuò),而且聲音質(zhì)量不能壓縮太低。質(zhì)量選在llkhz,4bit聽(tīng)起來(lái)效果不錯(cuò),大小也還可以接受。錄音質(zhì)量與硬件也有關(guān)系。MIC,線材,聲卡*問(wèn):請(qǐng)問(wèn)在Director中,當(dāng)先加入Flash影片,再加入AVI時(shí),AVI片斷無(wú)聲音,請(qǐng)問(wèn)如何解決?

15、答:.fableage./cgi-bin/forum/topic.cgi?forum=3&topic=23這里有資料供參考。*問(wèn):怎樣使用lingo來(lái)更改屏幕分辨率?答:改變分辨率,需要用插件,如:DirectOSXtra,tools里面的DMFunction.x32等*問(wèn):怎樣來(lái)移動(dòng)影片窗口?答:propertydmouseloc-鼠標(biāo)鼠標(biāo)新位置propertymaydraw-鼠標(biāo)是否按下,即拖動(dòng)是否起作用propertymousex,mousey-按下鼠標(biāo)時(shí)所在的位置onbeginspritememaydraw=#falsemousex=0mousey=0endonexitfram

16、emegototheframeifmaydraw=#truethendmouseloc1=(themouseloc)stagerect=thestage.rectx1=dmouseloc1.lochy1=dmouseloc1.locvx=x1-mousexy=y1-mousey(thestage).rect=stagerect+rect(x,y,x,y)endifendonmousedownmedmouseloc0=(themouseloc)mousex=dmouseloc0.lochmousey=dmouseloc0.locvmaydraw=#trueendonmouseupmemaydra

17、w=#falseend*問(wèn):我想在字符串中加入換行符,不知應(yīng)該怎樣做?答:seterror="please"&return&"ok"*問(wèn):我做得動(dòng)畫(圖片)在每次運(yùn)行后會(huì)改變形狀,而下次再運(yùn)行時(shí)必須恢復(fù)原貌,怎樣做呢答:從sprite的height,width這兩個(gè)屬性來(lái)讀取sprite所屬member的height,width.*問(wèn):當(dāng)webxtra在D8中插入HTML時(shí)需要完整路徑,也就是說(shuō)我在另一臺(tái)機(jī)器上運(yùn)行時(shí)如果與原來(lái)的機(jī)器的路徑不對(duì)那HTML就無(wú)法看見(jiàn)了,有什么辦法使用相對(duì)路徑呢?答:在適當(dāng)?shù)奈恢眉樱簊etthestartURL

18、ofmember5tothemoviepath&"htmlmy.html"*問(wèn):還有什么插件可以使D8使用有圖文混排的HTML?當(dāng)然能使用相對(duì)路徑答:webxtra*問(wèn):我做的動(dòng)畫里用到的sprite是一幅圖片,而動(dòng)畫每play一次就會(huì)使該castmember改變一點(diǎn),為了使下一次播放時(shí)的castmember是原來(lái)未改變前的圖片,怎么做呢?答:把圖復(fù)制一下,做成兩個(gè)bitmapmember("IniBitmap","Newbitmap")onbeginspirtememember("newbitmap").

19、image=member("IniBitmap").imageend*問(wèn):做一個(gè)DIRECTOR電影,首頁(yè)為一個(gè)導(dǎo)航頁(yè),當(dāng)點(diǎn)擊某按鈕后播放avi視頻文件,并且能夠控制AVI視頻的暫停、返回上頁(yè)、繼續(xù)等?如何做?答:播放:sprite(avispritenum).movierate=l暫停:sprite(avispritenum).movierate=0返回:sprite(avispritenum).movierate=-l回繞:Sprite(l).movietime二0快進(jìn):putthedurationofthememberofsprite1=XSprite(1).movi

20、etime=x重放:Sprite(l).movieRate二-2尾接:Sprite(l).movieRate二2偵向前:Sprite(l).movieRate二0putthemovieTimeofsprite1intoXsetSprite(1).movieTime=X+10開(kāi)/關(guān)循環(huán):puttheloopofthememberofsprite1intoXsetSprite(1).loop=notX以上是有關(guān)AVI的基本控制。雙倍速度播放:sprite(avispritenum).movierate=2另外利用movietime可以控制播放頭位置,單位tick*問(wèn):誰(shuí)能告訴我在Director8

21、中如何引入Flash的.swf文件。答:可以直接導(dǎo)入*問(wèn):如何在director種自定義文本滑快!答:利用member(membername).scrolltop可以做到控制文本滾動(dòng)*問(wèn):字段文本中輸入英文,可以判斷字的位置進(jìn)行設(shè)置鼠標(biāo)經(jīng)過(guò)時(shí)的變色、加下劃線等操作,但是如果是中文,一加這些,鼠標(biāo)一經(jīng)過(guò),就死,真是沒(méi)轍,請(qǐng)各位大蝦指點(diǎn)答:由于軟件對(duì)中文字的支持并不是很好,所以多用TEXT,而不用FIELD,也可以用HTML。*問(wèn):如何能夠在Director里面任意改變自己所制訂的光標(biāo).答:cursorcastNumber,maskCastNumbercursorwhichCursorcursor

22、(memberwhichCursorCastMember)還有就是利用隱藏鼠標(biāo)cursor200然后利用鼠標(biāo)跟隨如onexitframemesprite(1).loc=themouselocendsprite(l)所用的演員可以是可見(jiàn)演員的所有類型,這個(gè)缺點(diǎn)是需要把幀速率適當(dāng)提髙。*問(wèn):關(guān)于if循環(huán),我用了三個(gè)演員,第一個(gè)演員腳本為onmouseupglobalflagsetflag=0go2.end第二個(gè)演員腳本為onmouseup辻flag=0thengo3elsego1.第三個(gè)演員腳本為onmouseupsetflag=1go2.這樣應(yīng)該可以實(shí)現(xiàn)演員中的相互跳轉(zhuǎn)吧?為什么scpirt提示

23、有錯(cuò):變量flag已經(jīng)附值,"ifflag=?"呢?我的意思不是在第二個(gè)演員處附值flag=0啊!答:應(yīng)該在所有使用了flag的腳本中聲明該變量。*問(wèn):在dir8.0下如何使用U32的插件?答:拷貝到xtra目錄下面,在message窗口中用showxlib命令列出來(lái)所有的xtra找找跟剛才這個(gè)名字相近的xtra名字,在message窗口中輸入putinterface(xtra"xtra名字"),回車就會(huì)把這個(gè)u32的函數(shù)列出來(lái)。*問(wèn):本人為了完成在編程中完成有點(diǎn)到直線的漸變(速度為gotheframe(+l)先制作一與背景色相同的直線,然后用另一種顏色

24、在該直線上畫出一條直線,看上去就象是由點(diǎn)變成了直線,我想按照這個(gè)思想,應(yīng)該draw能實(shí)現(xiàn)的,但是卻做不出來(lái)?答:如果這條直線是水平,或者是垂直的,直線用shape畫,開(kāi)頭幀設(shè)置為寬度(垂直為髙度)1,結(jié)束幀288(看你要畫多長(zhǎng)),這樣畫直線的動(dòng)畫就出來(lái)了。如果用程序來(lái)做的話如下:propertywidthX,heightY,x,y,heightnum,widthnum,i,stepnumonbeginspritemei=0widthX=member(1).widthheightY=member(1).heightx=widthX/2y=heightY/2ifwidthX>heig

25、htYthenstepnum=heightYheightnum=1widthnum=float(widthX)/float(heightY)elsestepnum=widthXwidthnum=1heightnum=float(heightY)/float(widthX)endifendonexitframemegotheframeifi>stepnumthenexiti=i+1startX=x-i*widthnumendX=x+i*widthnumstartY=y-i*heightnumendY=y+i*heightnummember(1).image.draw(startX,

26、startY,endX,endY,#lineSize:3,#COLOR:rgb(0,238,0)end*問(wèn):如何在director中實(shí)現(xiàn)鼠標(biāo)右鍵功能!答:onrightmouseup,rightmousedown就是右鍵功能。*問(wèn):我作了個(gè)賀卡的多媒體,設(shè)置了打印按鈕,請(qǐng)問(wèn)如何寫腳本.打印賀卡容答:printFromfromFrame(toFrame)(reduction)如printFrom1,3,50打印第一到第三幀上的所有容,面積為舞臺(tái)的50%*問(wèn):誰(shuí)有director插件的VC接口文檔或示例給我一份答:到MACROMEDIA的上去找了*問(wèn):?jiǎn)枺阂缓瞄L(zhǎng)有按鈕的圖片用鼠標(biāo)可左右拉動(dòng)并可點(diǎn)擊

27、圖上的按鈕答:首先是拖動(dòng)。你可以用行為庫(kù)的行為,或者直接用可拖動(dòng)的屬性(但還可以上下拖動(dòng),不太符合你的要求),可以自己寫,用到的屬性是sprite(me.spritenum).loch和(themouseloc).loch,需要注意的是要計(jì)算鼠標(biāo)按下時(shí)的橫坐標(biāo)與角色坐標(biāo)的距離。其次是按扭,要跟隨圖片移動(dòng),以下一段作參考:propertydistanceonbeginspritemedistance=sprite(1).loc-sprite(2).locend圖片不斷地隨機(jī)跳動(dòng),當(dāng)按下鍵盤時(shí)畫面停止,并保持最后出現(xiàn)的畫面。答:ramdom(number)可以產(chǎn)生0-number中隨意的一個(gè)數(shù),從

28、而可以產(chǎn)生隨意效果,onkeydown事件檢測(cè)鍵盤是否被按下,從而結(jié)束跳動(dòng)*問(wèn):我制作兩個(gè)director文件,第一個(gè)在聲軌2有一wav文件,播放時(shí)聲音循環(huán)播放;在第二個(gè)文件中有一段自帶聲音的avi文件。我由Butten把文件一導(dǎo)航到文件二時(shí),如何使文件一的聲音切段播放avi的自帶聲音。我現(xiàn)在在文件二的開(kāi)頭制作了一個(gè)無(wú)聲的wav文件堵住聲軌二,文件一的wav聲音在到文件二時(shí)確實(shí)沒(méi)有聲音了,但avi聲音播放卻不穩(wěn)定,我在有的電腦上放有聲音有的電腦卻沒(méi)聲音,這又時(shí)為什么?答:在文件一中把聲音關(guān)掉。puppetsound2,0*問(wèn):1:制作3盤的程序,如何實(shí)現(xiàn)?2:通過(guò)同一個(gè)dir文件如何調(diào)用多尺寸

29、不一致的jpg文件?答:關(guān)于第一個(gè)問(wèn)題,相信難度是換盤的時(shí)候,方法是做一檢測(cè)光驅(qū)的程序,拷貝到硬盤在換盤的時(shí)候,調(diào)用檢測(cè)程序,然后檢測(cè)插入的光盤指定位置的某個(gè)特殊文件,當(dāng)返回時(shí)運(yùn)行光盤上該運(yùn)行的文件即可。第二個(gè)問(wèn)題,你可以用一個(gè)全局變量來(lái)儲(chǔ)存上一次訪問(wèn)的位置。onexitframemesprite(2).loc=sprite(1).loc-distanceend*問(wèn):在給演員畫直線的時(shí)候,需要給他們中的一些變量賦初值(如i=0)。由于我用的是framescript怎么做也不能使賦的初值實(shí)現(xiàn)。怎么做呢?具體應(yīng)該用什么命令呢?答:可以在moviescrip中定義全局變量,并賦初始值女口:onsta

30、rtmovieglobalaa=0end這個(gè)值只要你在使用前賦給它就行了,一般來(lái)說(shuō),都在onbeginsprite賦初值,但要記住,必須定義變量才可以在onbeginsprite以外的事件才可以調(diào)用。*問(wèn)能不能同時(shí)關(guān)閉兩個(gè)窗口?lingo如何控制?判斷窗口是否打開(kāi)或關(guān)閉?lingo怎樣判斷某窗口是否打開(kāi)或關(guān)閉?答:利用引用該窗口的變量可以檢測(cè),如miawl二void時(shí)為關(guān)閉,另外,利用thewindowlist可以返回所有窗口(包括不可見(jiàn)的)。同時(shí)關(guān)閉兩窗口,只要在同一事件關(guān)閉兩個(gè)或多個(gè)窗口如onmouseupmeglobalmiawl,miaw2miawl.close()miawl.forg

31、et()miaw2.close()maiw2.forget()end*問(wèn):director文件是否可以轉(zhuǎn)換一下并在vcd里播放?答:應(yīng)該可以吧,但是質(zhì)量不時(shí)很好,看你有什么方法。至于VCD自動(dòng)播放,那要看用什么軟件刻錄,如老軟件VideoPack它就可以直接可以了!*問(wèn):如何一點(diǎn)電子地址,就自動(dòng)打開(kāi)outlook并進(jìn)入寫信狀態(tài)(在收件人中顯示你的email)答:直接用gotonetpage命令就可以了:gotonetpage"mailto:"有個(gè)缺點(diǎn),就是它會(huì)同時(shí)打開(kāi)瀏覽器,如果已經(jīng)打開(kāi)瀏覽器,也會(huì)先跳轉(zhuǎn)到一個(gè)瀏覽窗口。*問(wèn):在director中如何插入powerponet

32、及完成后在aw5中調(diào)用可行嗎?答:在D中插入P是沒(méi)問(wèn)題的,在XTRA菜單下邊有導(dǎo)入P的一項(xiàng).AW只能調(diào)用D6以前的Dr文件*問(wèn):怎樣安裝DIRECTOR插件,哪有插件下載答:直接把文件拷貝到D的xtra目錄即可,髙MM公司的主頁(yè),有很多相關(guān)插件連接,宇風(fēng)也有下載*問(wèn):DIR導(dǎo)出的VAI視頻文件無(wú)法播放聲音?!答:D導(dǎo)出的AVI不帶聲音,且所以由LINGO控制的所有效果均無(wú)效,需要聲音需要插件輸出,但建議利用其他工具加聲音,另外D做AVI并不理想。可考慮其他工具.*問(wèn):1.多媒體節(jié)目發(fā)布到網(wǎng)上,是不是得用shockwave插件?shockwave是不是要到網(wǎng)上下載?有哪些需要注意的問(wèn)題?2.li

33、ng。語(yǔ)言中如果用循環(huán)語(yǔ)句,語(yǔ)句一定寫在電影腳本中嗎?答:發(fā)布到網(wǎng)上,可以直接生成SHOCKWAVE影片,播放該種影片的播放器跟FLASH的一樣,可以自動(dòng)檢測(cè)和下載,注意問(wèn)題我認(rèn)為一個(gè)是文件大小,一個(gè)是某些功能不能在SHOCKWAVE運(yùn)行。2。循環(huán)語(yǔ)句可以在任何地方運(yùn)行。*問(wèn):在精靈得castmemberscript中定義精靈得坐標(biāo)(onexitframe定義坐標(biāo)gotheframe)在把精靈放到舞臺(tái)上后,一經(jīng)運(yùn)行,精靈就開(kāi)始在放入點(diǎn)和定義點(diǎn)之間閃爍不止。如何解決這個(gè)問(wèn)題呢?答:一般不會(huì)出現(xiàn)這種情況,不知道你定義坐標(biāo)上有沒(méi)有問(wèn)題,還有就是確定定義坐標(biāo)只在此發(fā)生,其他地方再也沒(méi)有了*問(wèn):用fil

34、eioxtra自定義了一個(gè)函數(shù)readextfile(),在另一個(gè)按扭的行為中調(diào)用readextfile(),不知道是什么原因總出現(xiàn)scripterror:stringexpectedreadextfile(themoviepath&"系統(tǒng)說(shuō)明",sprite(theclickon).member.textt&".txt"),答:你的函數(shù)及如何調(diào)用的不祥,所以找不到原因,從錯(cuò)誤提示來(lái)看,可能你把讀到的容直接當(dāng)數(shù)字來(lái)使用了。嘗試先把數(shù)字的字符形式轉(zhuǎn)換成數(shù)字。*問(wèn):我想用director顯示一段定時(shí)自動(dòng)更新的文本(它存在一個(gè)固定的目錄下),并

35、指定其格式配以背景,不知應(yīng)該用什么lingo語(yǔ)句或xtra?答:既然你知道filei。了,那么相信不是讀取文本上遇到問(wèn)題,你是想問(wèn)怎樣定時(shí)去讀取文本嗎?如果是,可以用starttime及timer實(shí)現(xiàn)*問(wèn):director8.5的3D動(dòng)能怎么用?。〈穑篧3D是Director支持3D的格式(WED3D),利用MM公司提供的插件,可以在如3DMAX等軟件輸出這種格式,具體怎么用,要是你熟悉3D和以前的LINGO,相信看看幫助就有所收獲了。*問(wèn):onexitframebeginRecordinggo1sprite(5).member=member(2)sprite(5).loc=point(320

36、,240)updateFrameendRecordingend請(qǐng)問(wèn)如何我想刪除通道5中的精靈,該怎樣做?答:可以用sprite(5).member二member(O)刪除*問(wèn):director中怎樣制作在密碼窗口中輸入密碼時(shí),使輸入的密碼顯示為"問(wèn):用sprite(i).member二member(0)刪除通道中的精靈時(shí)出現(xiàn)的異?,F(xiàn)象.用如下程序刪除20-24通道中的精靈,onenterframerepeatwithi=20to24beginRecordingsprite(i).member=member(0)endRecordingendrepeat"?答:Textfie

37、ld把屬性PasswordChar設(shè)為想要顯示的字母即可??捎胻hevalueofspritex可取出其中的值。*問(wèn):關(guān)于電影窗口最小化的問(wèn)題?答:在最小化按扭加以下程序:onmouseUpmeappMinimizeend*問(wèn):在director中可以打開(kāi)*.exe的文件嗎?答:open"whichDocument"with"whichApplication"*問(wèn):制作多媒體光碟,加載AVI,WAV,MIDI影像哪一個(gè)更佳,文件要小呢?答:要考慮到文件的大小,聲音文件建議使用wav,如果用midi更佳,要視你需要的聲音情況而定,如果要影片,建議將avi裝

38、換成mpeg,這樣文件將會(huì)更小,播放更為流暢:end假定此幀腳本是在第一幀,但刪除時(shí)不是刪除第一幀中20-24通道中的精靈,而是順次刪除第一幀道20中的精靈,第二幀道21的精靈,第三幀道22的精靈請(qǐng)問(wèn)這時(shí)為什么?有什么辦法可以解決這個(gè)問(wèn)題?答:onenterframerepeatwithi=20to24beginRecordingsprite(i).member=member(0)endRecordinggotheframe-1endrepeatend*問(wèn):如何查詢當(dāng)前電影所在的文件夾?答:themoviepath就是電影所在的目錄。*問(wèn):direct中輸入中文后,程序在純英文環(huán)境的運(yùn)行是否會(huì)

39、出現(xiàn)亂碼?答:當(dāng)然有問(wèn)題。可以使用中文顯示軟件來(lái)支持。如magicwin或者南極星軟件。*問(wèn):各位髙手,我從網(wǎng)上下載了插件shockwave_installer_full裝上后不知道怎么用,誰(shuí)能告訴我正確的安裝方法,和怎樣使用?我還下載了一個(gè)轉(zhuǎn)場(chǎng)效果插件pwaxtlmd也不會(huì)用,請(qǐng)大家指教,答:直接運(yùn)行你下的這個(gè)exe文件。安裝完后你就可以在看到網(wǎng)頁(yè)里面的shockwave元素了。pwaxtlmd,安裝Hdirector里面的xtra目錄下。*問(wèn):我需要在動(dòng)畫進(jìn)行的時(shí)候同時(shí)產(chǎn)生一個(gè)窗體顯示另外一個(gè)動(dòng)畫.答:用openwindow"movie"即可*問(wèn):如何將PSD文件分層導(dǎo)

40、入Director?答:用photocaster*問(wèn):我想在一段DIRECTOR片中加入兩個(gè)按鈕,使片子隨時(shí)實(shí)現(xiàn)暫停(背景音樂(lè)不停)和繼續(xù)播放答:暫停按鈕上輸入腳本"gotheframe"播放按鈕上"goframe"或go"標(biāo)志"setthemovieRateofspriteto1播放setthemovieRateofspriteto0暫停注意:如果你的MOVIE中有聲音的話就不可以了,這樣聲音就會(huì)中斷。*問(wèn):在mpg中加入控制點(diǎn),播放時(shí)如何在控制點(diǎn)處實(shí)現(xiàn)暫停。答:用DIRECRMEDIA*問(wèn):網(wǎng)頁(yè)中的Director效果(問(wèn):何在D

41、irector的打包文件(.exe)中用按鈕實(shí)現(xiàn)自動(dòng)退出?.dcr),怎樣下載到本地機(jī)上?答:到temp文件夾就可以找到。直接查詢c盤的dcr,和dir文件。然后列在ie臨時(shí)文件夾里的就是了。*問(wèn):關(guān)于Director插件的查看答:方法一:mediemacro下載一個(gè)叫show_all_xtra的免費(fèi)插件,下載地址是www.puzzlehead.co.il/ben/show_all_xtras.zip,使用方法是把該插件下載后裝入你的Director里的xtra目錄下,打開(kāi)Director后點(diǎn)菜單欄的Xtras里會(huì)有個(gè)show_all_xtras,點(diǎn)完它后在你的消息框里就會(huì)把你所加載的所有插件

42、列出來(lái),包括詳細(xì)資料;方法二:做完一個(gè)movie,將其從.dir打包成.dxr文件后,一般都需要將用到的插件一起加入,這時(shí)就需要查看你用了哪些插件。一個(gè)辦法是用putthemoviextralist,其實(shí)個(gè)命令所顯示的插件就是Modify->Movie->Xtras里所顯示的插件,這可以顯示你Movie里用到的所有部插件及從insert菜單里插入的第三方插件,但這么做的缺點(diǎn)是不能列出用lingo語(yǔ)言調(diào)用的第三方的插件(比如directos、scrnxtra)和你在過(guò)度通道里用到的諸如DMChangeres此類的過(guò)度插件。前者用lingo調(diào)用的第三方插件一般是用于與操

43、作系統(tǒng)接口的操作,所以在Director里是找不到這些插件的,只能靠手動(dòng)加載,而后者所說(shuō)的第三方過(guò)度類插件,使用后一般會(huì)成為一個(gè)角色在角色庫(kù)里顯示,我們可以通過(guò)查看角色庫(kù)來(lái)判斷使用了哪些過(guò)度插件。方法三:就是運(yùn)行Projector時(shí),在temp文件夾上可以找到正在使用的xtra*問(wèn):自動(dòng)運(yùn)行程序提供免費(fèi)下載答:aougu./bbs/wdbread.php?forumid=l&filename=f_58*問(wèn):請(qǐng)幫我講一下父系腳本的常用結(jié)構(gòu)和用法答:通常使用父腳本的情況是,在有許多的精靈需要完成相同的工作時(shí)時(shí)使用。先使用myname=new(script"parentscript

44、name")"把這些精靈定義為子物體再在適合的時(shí)候調(diào)用父物體中的handle,如在父腳本中有onexitframeme事件,在想執(zhí)行的時(shí)候,使用myname.exitframe()。*問(wèn):那里有能制作導(dǎo)入Director8.5的3D文件的3D程序答:3dmax就可以呀,你只需去Director母站.macromedia.下載Maxexport套件答:按鈕上輸入腳本:onmouseupquitend*問(wèn):用photoshop處理完圖像(一般是按鈕)置入Director中要求底色(白色)透明時(shí)(選用背景色透明模式),旁邊總是有一些可惡的毛邊,總是不那么"干凈"

45、;。答:將要的區(qū)域存為ALpha通道,把圖片存為psd,ortif,ortga即可*問(wèn):filmloop里如何加入聲音,一定要用lingo嗎?答:不用,當(dāng)一般角色一樣,同時(shí)選上聲音角色跟動(dòng)畫角色一起拖到演員表就可以了。*問(wèn):怎樣預(yù)載入視頻文件答:在演員屬性中有設(shè)置:第一幀前導(dǎo)入、第一幀后導(dǎo)入、需要時(shí)導(dǎo)入(最慢)關(guān)于速度問(wèn)題,*問(wèn):如何在Director中實(shí)現(xiàn)網(wǎng)絡(luò)(包括發(fā)E-mail)答:一般連接是gotonetpage,另外還有g(shù)etnettext,postnettext及相關(guān)的好幾個(gè)屬性。還有就是MulituserServer.*問(wèn):在Director中如何使純文本文件在外部做修改后,使該純

46、文本文件按編輯好的模式自動(dòng)顯示在電影文件中,不再需要對(duì)已經(jīng)做好的Director做任何編輯改動(dòng)。(我的問(wèn)題即:在不改變已經(jīng)做好的Director文件的同時(shí)怎樣才能只需改動(dòng)純文本文件的容即可動(dòng)態(tài)更新該已經(jīng)做好的Director文件中的文本部分)另外,已經(jīng)做好的Director文件在不同配置的機(jī)器上運(yùn)行時(shí)文件中的Flash和聲音始終對(duì)不準(zhǔn)(聲音沒(méi)有做在Flash中,是在Director中添加的),有什么好辦法可以解決沒(méi)有?答:readandwritetext這一類的命令,他能讀取電影外部的文字檔(也包含問(wèn):一個(gè)動(dòng)畫在.dir中用到了pause和continue,運(yùn)行時(shí)pause和continue都

47、可正常運(yùn)行,但是當(dāng)我創(chuàng)建可執(zhí)行文件后,pause可以使用,continue卻不起作用了。答:onmouseupmeifthepauseState=TRUEthencontinueelsepausethestage.txt),所以你只要編輯外部的*.txt就可以讓特定的文字變更了。建議同時(shí)讀取flash的幀及聲音的線索點(diǎn),可以保證兩者播放的同步。endifend*問(wèn):director中自帶的文本滾動(dòng)條不是很美觀,如何能夠改變一下它的外觀答:不要他自己帶的,自己做,方法是改變scrolltop的值。*問(wèn):director8.5最多能支持3dmax的什么版本答:目前只能支持到3dmax3!*問(wèn):如何

48、使sprite繞某一點(diǎn)轉(zhuǎn)動(dòng)?答:.先把精靈的注冊(cè)點(diǎn)設(shè)為旋轉(zhuǎn)的中心點(diǎn),然后建立幀腳本onexitframesprite(x).rotation=sprite(x).rotation+1gotheframeend*問(wèn):如何做透明的可任意變形的PROJECT?答:yufeng21./multimedia/director/smaple/Dir.htm*問(wèn):啥是MMB?答:MultimediaBuilder是一款制作多媒體程序的優(yōu)秀軟件。下載:yufeng21./down/教程:yufeng21./multimedia/mmb/index.htm*問(wèn):在D中能不能使一個(gè)物體即可以轉(zhuǎn)動(dòng)又可以移動(dòng)(用鼠標(biāo)

49、拖動(dòng)或轉(zhuǎn)動(dòng))答:可以的,.loclochlocv是位置屬性,rotation是角度屬性*問(wèn):如何在D中控制Flash按紐的形狀?答:1,此辦法最簡(jiǎn)單,就是在有按扭的的地方放一個(gè)透明的角色,鼠標(biāo)的改變由該角色所屬的行為控制。2,在flash的編程環(huán)境下做相應(yīng)的程序編寫:在該按扭下加以下語(yǔ)句on(rollOver)getURL("lingo:cursor280");*on(rollOut)getURL("lingo:cursor-1");*3,方法同2相近,但是直接調(diào)用d的程序:在該按扭下加以下語(yǔ)句:on(rollOver)getURL("even

50、t:mouseenterfb");*on(rollOut)getURL("event:mouseleavefb");*然后在D編寫以下腳本:onmouseenterfbmecursor280endonmouseleavefbmecursor-1end該方法比2雖然有點(diǎn)麻煩,但相對(duì)靈活,你在D就可直接編輯需要的動(dòng)作,例如,如果你需要鼠標(biāo)進(jìn)入時(shí),需要文字提示,那么,你只在D中就可以完成*問(wèn):我用dmtools作了效果,輸出exeordcr時(shí)就沒(méi)作用了。我把.x32放到同一目錄或再建一個(gè)為xtras的子目錄也不能,答:到看看*問(wèn):在webxtra中如何寫入相對(duì)路徑,因?yàn)?/p>

51、作品要刻成光盤?;蜃詣?dòng)任光盤盤符。答:這里相對(duì)路徑跟一般的相對(duì)路徑一樣,可以用的有、themoviepath均表示電影所在的路徑,/是上一級(jí)、表示下一級(jí)。*問(wèn):我制作的程序需要安裝QUICK,如何編寫檢測(cè)系統(tǒng)中是否安裝過(guò)了其中的系統(tǒng)文件,比如quick.sys,這樣沒(méi)有安裝可以先啟動(dòng)安裝Q程序,否則可直接啟動(dòng)EXE。答:用QuickTimeVersion()可以返回安裝quicktime的版本,如果其值<3,則可判斷沒(méi)有安裝,反則已安裝。*問(wèn):當(dāng)鼠標(biāo)移動(dòng)到某個(gè)菜單上時(shí),鼠標(biāo)下方會(huì)出現(xiàn)提示文字,說(shuō)明此菜單的功能,鼠標(biāo)移開(kāi),提示文字消失。答:可以用精靈的visible屬性來(lái)實(shí)現(xiàn)的。o

52、nmouseentermesprite(me.spriteNum+x).visible=1endonmouseleavemesprite(me.spriteNum+x).visible=0endX是指把提示文字所在的通道數(shù)減去菜單精靈通道數(shù)*問(wèn):用了幾個(gè)xtra很容易在D8中實(shí)現(xiàn)位圖、文本等member,sprite的打印功能,可當(dāng)member是矢量圖時(shí),它們就不靈了,肯請(qǐng)各位大蝦不吝指教,或提供xtra,答:如果你的矢量圖在stage上,把stage的相應(yīng)部分copy到一個(gè)bitmap成員中,再打印*問(wèn):如何在director中實(shí)現(xiàn)語(yǔ)音與畫面同步?答:可以在語(yǔ)音中插入線索點(diǎn),當(dāng)線索點(diǎn)到達(dá)時(shí),

53、顯示相應(yīng)畫面。可以在聲音編輯軟件中插入線索點(diǎn)可以用soundforge這個(gè)軟件。也可以用cooledit編輯線索點(diǎn)*問(wèn):在Director中使用了DMXtremeTransitionPack做的效果,在Director編輯狀態(tài)下運(yùn)行正常,但在打包后卻看不到設(shè)置好的效果,是怎么一回事呢?A:這通常有兩種情況1需要注冊(cè)DMXtremeTransitionPack,而你沒(méi)有注冊(cè);2.路徑問(wèn)題,如果你沒(méi)有把DMXtremeTransitionPack打包進(jìn)去,請(qǐng)確保電影目錄下有一個(gè)xtra文件夾,并把DMXtremeTransitionPack這個(gè)xtra拷貝到里邊。*問(wèn):請(qǐng)問(wèn)一下Director中為

54、什么導(dǎo)入純白色的圖后,不能拖到舞臺(tái)(stage)上?A:在Director中,導(dǎo)入圖片時(shí)不選中(TrimWhiteSpace)復(fù)選框,這樣導(dǎo)入的圖片就不會(huì)去白邊,就可以導(dǎo)入白色的圖片。如果你想導(dǎo)入非矩形的純白色圖片可以試試這樣做,用Photoshop做圖,背景顏色屬性設(shè)置設(shè)為RGB(255,255,255)的純白色,但把你做的非矩形圖的顏色屬性設(shè)置為RGB(254,254,254)的近似純白色,再引入到Director中,這樣在Director中當(dāng)你在把它拖到舞臺(tái)上后,就可以使用這近似純白色的非矩形圖片了。*問(wèn):如何控制精靈的顯示屬性?先把一個(gè)精靈的Visible設(shè)為Fales,想顯示它是如何

55、設(shè)置其Visible為True?這句Lingo語(yǔ)句該怎樣寫?A:sprite(whichsprite).visible=True-設(shè)置精靈顯示屬性為可見(jiàn)如:sprite(1).visible=True-這句是將精靈1的顯示屬性設(shè)置為可見(jiàn),當(dāng)然,把精靈設(shè)置成不可見(jiàn),將True改成Fales就可以了。*問(wèn):使用DirectorMedia-Xtra插件播放MPG文件時(shí)可不可以對(duì)MPG影片實(shí)現(xiàn)播放、暫??刂?,該如何實(shí)現(xiàn)?A:當(dāng)然可以,具體語(yǔ)句如下:播放:videoplay(spriteofthevideoSprite)暫停:videopause(spriteofthevideoSprite)*問(wèn):把圖

56、片放到舞臺(tái)上時(shí),移動(dòng)圖片后,用精靈屬性面板改變L和T的值后,圖象的比例就會(huì)改變,壓扁或拉伸,請(qǐng)問(wèn)怎么作不會(huì)發(fā)生上述問(wèn)題。A:改動(dòng)精靈位置請(qǐng)修改x,y的值,不要改L(left)和T(top)。*問(wèn):在Director中如何設(shè)置電影在不同的機(jī)器上播放時(shí)都是滿屏的,記得在Authorware中可以設(shè)置滿屏(fullscreen),但是我在Director中沒(méi)有找到這個(gè)選項(xiàng)?A:設(shè)置成滿屏有兩種情況,根據(jù)你的作品的顯示要求而定。1如果想在運(yùn)行你的作品時(shí)保持舞臺(tái)的原始尺寸而其他多出的地方用單色填充,那你可以把舞臺(tái)背景色設(shè)置成你想填充的顏色,打包的時(shí)候在Option中把“FullScreen”選項(xiàng)選上就可

57、以了。2如果想在運(yùn)行你的作品時(shí)無(wú)論觀看者的屏幕設(shè)置為任何分辨率都達(dá)到填滿屏幕,可以在影片中加上以下電影腳本:onstartmovieme(thestage).rect=(thedesktopRectList)1(thestage).drawRect=(thedesktopRectList)1end這樣就可以了,影片永遠(yuǎn)都是全屏顯示。*問(wèn):onmouseDownmeo=random(10)gotooend假設(shè)有十個(gè)不同的marker,marker的名稱分別為(sal,sa2,sa3,sa4)怎么隨機(jī)跳到某一個(gè)marker呢?A:這樣就可以O(shè)nmouseDownmegoframe"sa&

58、quot;&random(10)end*問(wèn):在同一個(gè)按鈕上,第一次單擊,關(guān)閉背景樂(lè),第二次單擊,播放另一首背景樂(lè)?A:指定某一個(gè)通道來(lái)播放聲音,單擊時(shí)檢測(cè)聲音通道時(shí)候忙(是否播放音樂(lè)),如果忙則關(guān)閉,如果不忙,則產(chǎn)生隨機(jī)數(shù)字,這個(gè)數(shù)字就是音樂(lè)的序號(hào),播放這個(gè)音樂(lè)就可以了。代碼如下:propertyionbeginspritei=10y=1puppetsound1,i&".wav"endonmousedownifsoundbusy(1)thenpuppetsound1,0elseifi>1thenpuppetsound1,i&".wav"i=i-1elsepuppetsound1,"1.wav"i=10endifendifend*問(wèn):Filmloop演員為何不能加行為庫(kù)的行為?A:因?yàn)樾袨橐呀?jīng)無(wú)法判斷filloop重新放置后的幀和通道。*問(wèn):怎么屏蔽ESC鍵?A:在影片開(kāi)始寫下如下代碼:Onstartmovieme

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論