【正文】
在網(wǎng)上找的一些,復制過來留著有空的時候看Director常見問題匯總,看看吧一定有你需要的。*問:請問用MMB來啟動director作的產(chǎn)品,能加快其運行速度嗎?答:加快速度不能,調(diào)用是可以的。就是運行EXE文件,在你的按鈕里加入run *.exe就可以了。*問:AUTHORWARE 和 DIRECTOR 學習那一個好?答:想快上手學AW,想讓作品盡善盡美學Director。director的靈活性很強,學過一點編程語言的人非常容易的??傮w感覺Authorware限制的太死,必須按照它的思路一步一步做,約束了人的創(chuàng)造力;現(xiàn)在做教育方面的課件還是aw用的比較多點,D用于商業(yè)比較多,但就我看來今后的發(fā)展趨勢Dr比aw可擴展性當然更強;要根據(jù)工作內(nèi)容而定,如果要交互性比較強,又要快速出活,就使用AW,要想出精品,或動畫功能較強的使用D,D對于有一些編程基礎(chǔ)的人來說有一些親切,而AW有一些難受。試個人情況而定,正常情況下只要是D能實現(xiàn)的AW也能實現(xiàn),反之怡然,只要學精了都一樣。*問:在AW中如何制作透明按鈕?答:可以用熱區(qū)。*問:D8的熱區(qū)怎么用?答:方法一:可以用inside(point,rect),例如 inside(the mouseloc,rect(0,0,100,100))可以判斷鼠標是否位于矩形rect(0,0,100,100)里.方法二:做一個透明角色,在該角色上放行為,這個角色所在地區(qū)域就成為熱區(qū)了.*問:,為什么轉(zhuǎn)場效果沒有了?答:director輸出為AVI時,只是簡單把每幀的圖片圖片輸出組合而成,所以轉(zhuǎn)場、腳本產(chǎn)生的變化及聲音均無效。*問:D8中可不可以調(diào)用API函數(shù)?答:D8中不可以直接調(diào)用API函數(shù),buddyapi是一個比較好的插件.*問:在director中如何插入Html文件,具體該怎么做?答:對于一些簡單的Html文件,可以直接導入,并且在演員屬性中把Use Hypertext styles屬性選上。對于比較復雜的文件,可以用Microsoft Web 瀏覽器控件,如果你機器上裝有IE,.*問:不知能否控制一個演員在舞臺上的幀數(shù)?答:當然是可以呀,你在score修改就可以了,一般默認是28幀,這個參數(shù)可以自己設(shè)置,我就喜歡用1幀,在一幀的情況下,你需要增加的話有好幾種方法,包括鼠標拖動(需要按住ALT鍵),在屬性面板修改,用鍵盤ctrl+b.*問:在director8中,?答:讀取文本文件,象FILEIO,DIRECOR8中本身就有,但連接數(shù)據(jù)庫的話就需要插件了,這種插件有好幾個,如bitDBreader Xtra是個不錯的插件。*問:在 director 的 exe , 如何解除 esc 功能鍵答:on startmovie meset the exitLock to TRUEend*問:請問在director里面做文本框的滾動條是否需要插件?答:不需要的,若是在text中選擇其屬性中設(shè)置一項,改framing的屬性為scrolling,若在field中則直接在屬性欄中的framing的屬性改為scrolling。在director的庫行為中就有現(xiàn)成的custom scrollbar*問:我想在director里面做一段背景音樂,無論是調(diào)用其他dir文件,都是以這段音樂為背景音樂,應該怎么做?答:可以去這里看一看:;*問:如何更改 Director 的 icon答:director本身不能自己改變這個圖標,必須要依靠其他程序,例如:HOOLICON。*問:director制作多媒體時,用哪些lingo語句能實現(xiàn)把一個文件夾中的圖片和文字作為一個演員表答:member(imagename).filename=new imagepath and name其中imagename是演員表中一個圖象演員的名字,等號后邊的是你需要用的圖片的路徑和名稱,可以是常量也可以是變量,如果你運用得靈活,幾乎可以做到acdsee的很多功能呢.*問:不同的mouse狀態(tài)時用什么樣的按鈕效果,你自己可以修改按鈕文件名.答:mouseEnter 時的按扭圖片on mouseEnterglobal Normalif the currentSpriteNum = Normal thenif the stillDown thenset the member of sprite (the currentSpriteNum) to member 按扭1updateStageend ifend ifendmouseLeave 后的按扭圖片on mouseLeaveif the currentSpriteNumamp。lt。amp。gt。EMPTY thenset the member of sprite (the currentSpriteNum) to member 按扭1updateStageend ifendmousedown 時的按扭圖片on mouseDownglobal Normalput the currentspritenum into Normalset the member of sprite (the currentSpriteNum) to member 按扭2updateStageendmouseUp 時的按扭圖片on mouseUpglobal Normalif the currentSpriteNum = Normal thenset the member of sprite (the currentSpriteNum) to member 按扭1updateStageend ifset Normal=emptyend*問:如何在水平移動的精靈的一定范圍中添加或刪除豎直直線?答:member(Happy).(0, 0, 128, 86, rgb(150,0,0))這是幫助里的一段,更詳細的幫助請以draw為查找索引。*問:如果要畫一條某種顏色的直線,那么在draw中的顏色代號是如何得到的呢?答:rgb(00,00,00,)就是顏色的grb模式,*問:要讓兩個精靈(.bmp),2被1蓋住的地方不露出來,而沒蓋住的地方露出來!怎么辦?答:如果1和2分別也代表通道的順序,那么把這兩個通道換個位置,否則是2蓋1而不是1蓋2,通道數(shù)大的一般在通道小的上邊;也可以用ALPHA通道是一個辦法,但可以考慮在D本身的兩墨水:matte和background transparent,前著邊框以內(nèi)白色透明,后者角色所有白色透明。*問:我把一個 flash 放在第一至十幀, 而flash , 那背景音樂依然播出?答:在start movie里加一句:on prepareMoviethe soundKeepDevice = 0end*問:當我打開一個miaw關(guān)閉后聲音就停止了,不知道什么原因,無論是用本身關(guān)閉還是用tell舞臺關(guān)閉都無法解決?答:用play 電影名的話就沒有這個問題,用open就沒有辦法了。*問:我在影片里做了循環(huán)的背景音樂,可在轉(zhuǎn)換窗口后背景音樂停止,再轉(zhuǎn)回也不播放了,請問怎樣才能解決?答:調(diào)用外部文件,如sound playFile 3, the moviepathamp。\sound\,這是比較好的辦法,無論怎么轉(zhuǎn)換影片,它多能一直播放,但外部文件的循環(huán)不好控制,所以需要在每個需要這個聲音文件播放的影片里加一個電影腳本on idle meif not(soundbusy(4)) thensound playFile 3, the moviepathamp。\sound\end ifend*問:關(guān)于director的函數(shù)、命令的更多資料那里有?答:幫助里的lingo詞典其實是非常好的lingo參考。*問:,又在avi所在的時間表score后邊加上一些文本,然后再點擊小靈通簡介再顯示該文本(該文本在舞臺上的位置是最開始視頻文件所在的位置,只不過面積小了點)。不知道是什么原因,當我點擊小靈通時,文本文件也顯示了,就是因為文本文件面積太小,還是一片視頻文件中的背景。!答:把direct to stage的選項去掉即可。*問:我想在影片里加入一個表格,用戶輸入完后可存在硬盤上,不知道應該怎樣解決?答:D的表格最好的方法是用HTML來做,可以用fileio xtra來儲存.*問:還要把用戶輸入的信息用電子郵件發(fā)出去,怎么做呢?答:方法一:簡單的有利用gotonetpage,方法是用mailto:*@***.***代替URL,如:gotonetpage mailto:dexn@,(不能定義信件內(nèi)容)更高級的方法請參考這篇文章:;方法二:可以用插件Directmail中的Set Email = New (Xtra DirectEmail, ,這是發(fā)郵件的服務器,*問:在錄音時,怎樣才能減少噪音?答:一般用cooledit錄音效果就很不錯,而且聲音質(zhì)量不能壓縮太低。質(zhì)量選在11khz,4bit聽起來效果不錯,大小也還可以接受。錄音質(zhì)量與硬件也有關(guān)系。MIC,線材,聲卡*問:請問在Director中,當先加入Flash影片,再加入AVI時,AVI片斷無聲音,請問如何解決??答:。*問:怎樣使用lingo來更改屏幕分辨率??答:改變分辨率,需要用插件,如:DirectOS Xtra,*問:怎樣來移動影片窗口?答:property dmouseloc鼠標鼠標新位置property maydraw鼠標是否按下,即拖動是否起作用property mousex,mousey按下鼠標時所在的位置on beginsprite memaydraw=falsemousex=0mousey=0endon exitframe mego to the frameif maydraw=true thendmouseloc1=(the mouseloc)stagerect=the x1=y1=x=x1mousexy=y1mousey(the stage).rect=stagerect+rect(x,y,x,y)end ifendon mousedown medmouseloc0=(the mouseloc)mousex=mousey=maydraw=trueendon mouseup memaydraw=falseend*問:我想在字符串中加入換行符,不知應該怎樣做?答:set error = please amp。returnamp。 ok*問:我做得動畫(圖片)在每次運行后會改變形狀,而下次再運行時必須恢復原貌,怎樣做呢答:從sprite的height,width 這兩個屬性來讀取sprite 所屬member的height,width.*問:當webxtra在D8中插入HTML時需要完整路徑,也就是說我在另一臺機器上運行時如果與原來的機器的路徑不對那HTML就無法看見了,有什么辦法使用相對路徑呢?答:在適當?shù)奈恢眉樱簊et the startURL of member 5 to the moviepathamp。\html\*問:還有什么插件可以使D8使用有圖文混排的HTML?當然能使用相對路徑答:webxtra*問:我做的動畫里用到的sprite是一幅圖片,而動畫每play一次就會使該castmember改變一點,為了使下一次播放時的castmember是原來未改變前的圖片,怎么做呢?答:把圖復制一下,做成兩個bitmap member(IniBitmap,Newbitmap)on beginspirte memember(newbitmap).image=member(IniBitmap).imageend*問:做一個DIRECTOR電影,首頁為一個導航頁,當點擊某按鈕后播放avi視頻文件,并且能夠控制AVI視頻的暫停、返回上頁、繼續(xù)等?如何做?答:播放:sprite(avispritenum).movierate=1暫停:sprite(avispritenum).movierate=0返回:sprite(avispritenum).movierate=1回繞:Sprite(1).movietime = 0快進:put the duration of the member of sprite 1 = XSprite(1).movietime = x重放:Sprite(1).movieRate = 2尾接:Sprite(1).movieRate = 2偵向前:Sprite(1).movieRate = 0put the movieTime of sprite 1 into Xset Sprite(1).movieTime = X + 10開/關(guān)循環(huán):put the loop of the member of sprite 1 into Xset Sprite(1).loop = not X以上是有關(guān)AVI的基本控制。雙倍速度播放:sprite(avispritenum).movie