【正文】
,既然dirOpener是用Director制作的,自然難以逃此噩運,有此軟件的朋友一試便知。但dirOpener具有一個很好用的界面并補(bǔ)充了一些關(guān)于光標(biāo)和不規(guī)則窗口的“秘技”,這為Director初學(xué)者提供了一些方便,但對于有一定lingo編程基礎(chǔ)的人來說,它的能力實在有限,不如自己做一個更強(qiáng)的opener,至于理由,請看“再保護(hù)”。正如把李白的詩翻譯成英文,再由英文譯成的中文已完全見不到詩仙的影子。二、還原一、保護(hù)作為廣受多媒體開發(fā)人員鐘情的開發(fā)平臺,Director可以根據(jù)開發(fā)人員的需要輸出多種格式的文件,其中最常用的格式當(dāng)屬dir文件以及加以保護(hù)的dxr文件,后兩種格式的文件是用于播放的,不可再用Director編輯,一般最終作品都做成這樣的格式。 type sequence alias songmci play song from 0 mci用director不好控制mci pause midi1關(guān)于最后兩個問題另種解法:1: 判斷當(dāng)前播放的時間與AVI文件的長度,以決定跳轉(zhuǎn)與否,X為AVI通道號on exitFrame meif the movietime of sprite X amp。Q:怎樣讓avi文件播完之后自動跳轉(zhuǎn)到另一個dir文件?A:多數(shù)情況下AVI都是有聲音的,這樣你就可以通過判斷聲道是否忙來間接判斷AVI文件播放完了沒有!謝謝大家了。*問:用SCROLLING方式出現(xiàn)的文本,他的滾動條是自動移到最后一行。*問:怎么屏蔽ESC鍵?A:在影片開始寫下如下代碼:On startmovie meset the exitlock to truegt。 random(10)end1.如果想在運行你的作品時保持舞臺的原始尺寸而其他多出的地方用單色填充,那你可以把舞臺背景色設(shè)置成你想填充的顏色,打包的時候在Option中把“Full Screen”選項選上就可以了。播放:videoplay(sprite of the videoSprite)暫停:videopause(sprite of the videoSprite)也可以用cooledit編輯線索點*問:在Director中使用了DM Xtreme Transition Pack做的效果,在Director編輯狀態(tài)下運行正常,但在打包后卻看不到設(shè)置好的效果,是怎么一回事呢?A:這通常有兩種情況1.需要注冊DM Xtreme Transition Pack,而你沒有注冊;2.路徑問題,如果你沒有把DM Xtreme Transition Pack打包進(jìn)去,請確保電影目錄下有一個xtra文件夾,并把DM Xtreme Transition Pack 這個xtra拷貝到里邊。on mouseenter mesprite(+x).visible=1endon mouseleave mesprite(+x).visible=0endx是指把提示文字所在的通道數(shù)減去菜單精靈通道數(shù)3,則可判斷沒有安裝,反則已安裝。答:**3,方法同2相近,但是直接調(diào)用d的程序:在該按扭下加以下語句:on (rollOver) {getURL (event:mouseenterfb)。*問:在D中能不能使一個物體即可以轉(zhuǎn)動又可以移動(用鼠標(biāo)拖動或轉(zhuǎn)動)答:可以的,.loc loch locv是位置屬性,rotation是角度屬性*問:如何使sprite繞某一點轉(zhuǎn)動?答:.先把精靈的注冊點設(shè)為旋轉(zhuǎn)的中心點,然后建立幀腳本on exitframesprite(x).rotation=sprite(x).rotation+1go the frameend答:on mouseup meif the pauseState = TRUE then答:read and write text 這一類的命令,他能讀取電影外部的文字檔(也包含*.txt),所以你只要編輯外部的*.txt 就可以讓特定的文字變更了。*問:如何在Director中實現(xiàn)網(wǎng)絡(luò)鏈接(包括發(fā)Email)答:一般連接是gotonetpage,另外還有g(shù)etnettext,postnettext及相關(guān)的好幾個屬性。答:將要的區(qū)域存為ALpha通道﹐把圖片存為psd, or tif,or tga 即可方法三:就是運行Projector時,在temp文件夾上可以找到正在使用的xtraMovieamp。*問:網(wǎng)頁中的Director效果(*.dcr),怎樣下載到本地機(jī)上?*問:我想在一段DIRECTOR片中加入兩個按鈕,使片子隨時實現(xiàn)暫停(背景音樂不停)和繼續(xù)播放答:暫停按鈕上輸入腳本go the frame播放按鈕上go frame或go 標(biāo)志set the movieRate of sprite to 1 播放set the movieRate of sprite to 0 暫停注意:如果你的MOVIE中有聲音的話就不可以了,這樣聲音就會中斷。pwaxtlmd,安裝到director 里面的xtra 目錄下。如 magicwin 或者 南極星軟件。*問:如何查詢當(dāng)前電影所在的文件夾?答:the moviepath就是電影所在的目錄。sprite(i).member=member(0)*問:制作多媒體光碟,加載AVI,WAV,MIDI影像哪一個更佳,文件要小呢?答:要考慮到文件的大小,聲音文件建議使用wav,如果用midi更佳,要視你需要的聲音情況而定,如果要影片,建議將avi裝換成mpeg,這樣文件將會更小,播放更為流暢:可用the value of sprite x可取出其中的值。*問:!答:W3D是Director支持3D的格式(WED 3D),利用MM公司提供的插件,可以在如3DMAX等軟件輸出這種格式,具體怎么用,要是你熟悉3D和以前的LINGO,相信看看幫助就有所收獲了。嘗試先把數(shù)字的字符形式轉(zhuǎn)換成數(shù)字。如何解決這個問題呢?答:一般不會出現(xiàn)這種情況,不知道你定義坐標(biāo)上有沒有問題,還有就是確定定義坐標(biāo)只在此發(fā)生,其他地方再也沒有了2。*問:DIR導(dǎo)出的VAI視頻文件無法播放聲音??。?!答:D導(dǎo)出的AVI不帶聲音,且所以由LINGO控制的所有效果均無效,需要聲音需要插件輸出,但建議利用其他工具加聲音,另外D做AVI并不理想。*問:如何一點電子郵件地址,就自動打開outlook并進(jìn)入寫信狀態(tài)(在收件人中顯示你的)答:直接用gotonetpage命令就可以了:gotonetpage mailto:dexn有個缺點,就是它會同時打開瀏覽器,如果已經(jīng)打開瀏覽器,也會先跳轉(zhuǎn)到一個瀏覽窗口。*問:能不能同時關(guān)閉兩個窗口?lingo如何控制? 判斷窗口是否打開或關(guān)閉?lingo怎樣判斷某窗口是否打開或關(guān)閉?答:利用引用該窗口的變量可以檢測,如miaw1=void時為關(guān)閉,另外,利用the windowlist可以返回所有窗口(包括不可見的)。*問:在給演員畫直線的時候,需要給他們中的一些變量賦初值(如i=0)。 我現(xiàn)在在文件二的開頭制作了一個無聲的wav文件堵住聲軌二,文件一的wav聲音在到文件二時確實沒有聲音了,但avi聲音播放卻不穩(wěn)定,我在有的電腦上放有聲音有的電腦卻沒聲音,這又時為什么?答:在文件一中把聲音關(guān)掉。*問:*張圖片不斷地隨機(jī)跳動,當(dāng)按下鍵盤時畫面停止,并保持最后出現(xiàn)的畫面。endgt。找找跟剛才這個名字相近的xtra 名字,在message 窗口中輸入 put interface( xtra xtra 名字),回車就會把這個u32的函數(shù)列出來。第 三 個 演 員 腳 本 為on mouseup set flag=1 go 2.*問:關(guān)于if 循 環(huán),我 用 了 三 個 演 員, 第 一 個 演 員 腳 本 為on mouseup*問:誰能告訴我在Director 。*問:還有什么插件可以使D8使用有圖文混排的HTML?當(dāng)然能使用相對路徑答:webxtrareturnamp。dmouseloc1=(the mouseloc)stagerect=the x1=y1=x=x1mousexy=y1mousey(the stage).rect=stagerect+rect(x,y,x,y)質(zhì)量選在11khz,4bit聽起來效果不錯,大小也還可以接受。*問:我在影片里做了循環(huán)的背景音樂,可在轉(zhuǎn)換窗口后背景音樂停止,再轉(zhuǎn)回也不播放了,請問怎樣才能解決?答:調(diào)用外部文件,如sound playFile 3, the moviepathamp。end*問:如何在水平移動的精靈的一定范圍中添加或刪除豎直直線?答:member(Happy).(0, 0, 128, 86, rgb(150,0,0))這是幫助里的一段,更詳細(xì)的幫助請以draw為查找索引。set the member of sprite (the currentSpriteNum) to member 按扭1mouseUp 時的按扭圖片put the currentspritenum into NormalendEMPTY thenif the currentSpriteNumamp。end ifif the stillDown then答:mouseEnter 時的按扭圖片*問:如何更改 Director 的 icon答:director本身不能自己改變這個圖標(biāo),必須要依靠其他程序,例如:HOOLICON。end*問:在director8中,?答:讀取文本文件,象FILEIO,DIRECOR8中本身就有,但連接數(shù)據(jù)庫的話就需要插件了,這種插件有好幾個,如bitDBreader Xtra是個不錯的插件。*問:D8中可不可以調(diào)用API函數(shù)?答:D8中不可以直接調(diào)用API函數(shù),buddyapi是一個比較好的插件.*問:D8的熱區(qū)怎么用?答:方法一:可以用inside(point,rect),例如 inside(the mouseloc,rect(0,0,100,100))可以判斷鼠標(biāo)是否位于矩形rect(0,0,100,100)里.方法二:做一個透明角色,在該角色上放行為,這個角色所在地區(qū)域就成為熱區(qū)了.試個人情況而定,正常情況下只要是D能實現(xiàn)的AW也能實現(xiàn),反之怡然,只要學(xué)精了都一樣。在網(wǎng)上找的一些,復(fù)制過來留著有空的時候看就是運行EXE文件,在你的按鈕里加入run *.exe就可以了??傮w感覺Authorware限制的太死,必須按照它的思路一步一步做,約束了人的創(chuàng)造力;現(xiàn)在做教育方面的課件還是aw用的比較多點,D用于商業(yè)比較多,但就我看來今后的發(fā)展趨勢Dr比aw可擴(kuò)展性當(dāng)然更強(qiáng);要根據(jù)工作內(nèi)容而定,如果要交互性比較強(qiáng),又要快速出活,就使用AW,要想出精品,或動畫功能較強(qiáng)的使用D,D對于有一些編程基礎(chǔ)的人來說有一些親切,而AW有一些難受。*問:不知能否控制一個演員在舞臺上的幀數(shù)?答:當(dāng)然是可以呀,你在score修改就可以了,一般默認(rèn)是28幀,這個參數(shù)可以自己設(shè)置,我就喜歡用1幀,在一幀的情況下,你需要增加的話有好幾種方法,包括鼠標(biāo)拖動(需要按住ALT鍵),在屬性面板修改,用鍵盤ctrl+b.set the exitLock to TRUE*問:我想在director里面做一段背景音樂,無論是調(diào)用其他dir文件,都是以這段音樂為背景音樂,應(yīng)該怎么做?答:可以去這里看一看:;*問:不同的mouse狀態(tài)時用什么樣的按鈕效果,你自己可以修改按鈕文件名.if the currentSpriteNum = Normal thenend ifon mouseLeavegt。end ifglobal Normalendif the currentSpriteNum = Normal thenset Normal=empty*問:要讓兩個精靈(.bmp),2被1蓋住的地方不露出來,而沒蓋住的地方露出來!怎么辦?答:如果1和2分別也代表通道的順序,那么把這兩個通道換個位置,否則是2蓋1而不是1蓋2,通道數(shù)大的一般在通道小的上邊;也可以用ALPHA通道是一個辦法,但可以考慮在D本身的兩墨水:matte和background transparent,前著邊框以內(nèi)白色透明,后者角色所有白色透明。*問:關(guān)于director的函數(shù)、命令的更多資料那里有?答:幫助里的lingo詞典其實是非常好的lingo參考。!答:把direct to stage的選項去掉即可。*問:在錄音時,怎樣才能減少噪音?答:一般用cooledit錄音效果就很不錯,而且聲音質(zhì)量不能壓縮太低。*問:請問在Director中,當(dāng)先加入Flash影片,再加入AVI時,AVI片斷無聲音,請問如何解決??答:。on exitframe mego to the frameif maydraw=true then*問:我想在字符串中加入換行符,不知應(yīng)該怎樣做?答:set error = please amp。\html\雙倍速度播放:sprite(avispritenum).movierate=2另外利用movietime可以控制播放頭位置,單位tick*問:字段文本中輸入英文,可以判斷字的位置進(jìn)行設(shè)置鼠標(biāo)經(jīng)過時的變色、加下劃線等操作,但是如果是中文,一加這些,鼠標(biāo)一經(jīng)過,就死,真是沒轍,請各位大蝦指點答:由于軟件對中文字的支持并不是很好,所以多用TEXT,而不用FIELD,也可以用HTML。end第 二