Director基礎教程:Director 疑難解答(6)
2024-09-08 19:27:15
供稿:網友
director 疑難解答
01. 怎樣產生飛行的精靈?
[a] 使用puppetsprite命令獲得對于一條含有lingo的精靈通道的完全控制,然后在scriptinstancelist屬性框中為精靈添加行為。所以,一段調整精靈的腳本就象這樣:
on makesprite snum, mname, sloc
puppetsprite snum, true --木偶化精靈
add sprite (snum). scriptinstancelist , new ( script "mybehavior" ) --添加行為
sprite (snum). member = mname --設置member
sprite (snum). ink = 36 --設置透明背景墨水
sprite (snum). loc = sloc --放置精靈
end
02. 什么是stub projector?
[a] stub projector就是一個簡單的只有一條命令的director放映機,比如:
on exitframe
go to movie "moviename"
end
它在cd盤交換時很有用。cd上的數據是聯系的,但你只想要前一盤的最后的放映機,短放映機啟動起來也比在主放映機里啟用所有的數據來的快。
03. 怎樣使用lingo代替速度通道?
[a] 速度通道可以使所有的幀不動,然后觸發由exitframe控制的不更新的行為。有許多行為可以更好的替代速度通道的功能:你可以用數據庫中提供的“wait”或者“hold”等關鍵詞來編寫行為,你也可以使用puppettempo命令來改變速度,這樣的方法還有很多。一般說來,如果你能用速度通道來做,你就可以用lingo做的更好。
04. 當用lingo改變文本前景色的時候,文本怎么會有位移?
[a] 這是個屬于字間距和防鋸齒的問題。如果文本的顏色改變時受到背景的影響,那它就可能因防鋸齒而移到了另外的位置。這種情況大多是在文本中含有一個段落,而你正用lingo改變文字顏色的情況下發生的。
05. 為什么在使用trackthemcolors xtra時,系統老是提示“couldn't open a video channel”?
[a] mac機在同一時刻只有一個xtra可以看到視頻。之所以會出現這個錯誤信息,是因為你用兩個不同的xtra從同一個源文件中獲取視頻或者觀看視頻,比方說trackthemcolors xtra和qtgrabsprite xtra。
06. 在我的cd里有用acrobat reader做的東西,要不要在用戶的電腦上也安裝acrobat reader?
[a] 在用戶的系統上可以不用安裝,而且如果在nt工作站上要裝的話可能會有問題。其實只要這張光盤上裝有acrobat reader,你就可以直接使用,你所需的只是acro32.exe這個文件。
07. 哪種視頻編輯器是“最好的”?
[a] 每種編輯器處理視頻數據的方法都不同,基本平衡點在于文件的大小、質量以及必要的處理器能力。像sorenson這樣的編輯器能將文件處理的很好,而且得到的文件也很小,但是它需要一個好的處理器在后臺以優良的速度給以支持。其他的像microsoft的video可以得到很好的質量和速度,但是生成的文件巨大。在文件體積、質量之間尋找一個平衡點使之能最好的為你的電影工作便是一個竅門。某些編輯器對于一種類型的視頻(比如動畫)很有用,但在其他方面就一塌糊涂(比如現場行為)。你應該先測試一下那個對你的電影最合適。在 terran.com 的關于編輯器的網頁上有一些好辦法。請注意,一些軟件必須注冊,其他的裝在用戶的機器上才能使用。
多試驗一點,讀一下它們的說明書,找到一個最適合于你的軟件。記住,對于cd光盤,數據傳輸率不能超過300kps,而且在像sorenson或indeo這樣的編輯器上,你甚至該降的更低。
08. 怎樣防止視頻在播放以后在舞臺上留下殘影(圖象滯留)
[a] 要去處已播放完畢但仍留在舞臺上的視頻的圖象,可以在電影放完后的第一幀用一個腳本強制使它更新整個屏幕:
on exitframe
the stagecolor = the stagecolor
end
09. 為什么windows nt在聲音處理上有那么多的問題?
[a] windows nt 4.0以及更早的系統不支持direct sound選項。在nt上,你要使用macromix(指定的),macromix的問題很多。如果你裝有quicktime 3或更高版本,可以用qt3mix,qt3mix有著更好的混音和后臺播放能力。
10. 怎樣將文本文件寫入用戶的硬盤中?
[a] 寫文本文件最常用的方法是使用fileio xtra。在存取文件、檢查文件是否已存在以及將字符數據寫入文件等方面,fileio xtra功能很強,在數據庫中有許多行為,用于保存文件、讀取文件,甚至打破計算機正常的進程。
對于shockwave你只能使用getpref和setpref,信息將被寫入一個事先調整好的目錄中,因為不允許shockwave訪問本地設備。(完)