亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Director綜合技巧:在Director中出現的常見問題解答

2024-09-08 19:26:58
字體:
來源:轉載
供稿:網友

director 可以說是多媒體界最主流的著作工具,國內從事多媒體編程的人也大多數使用該軟件。但是很可惜的是它的易用性使得很大一部分人在較低的層次上用它制作多媒體作品。我覺得全世界的 director 制作人員大概按創作方式可分為三類:

1:art director: 這些人大多數是美術人員,不懂得編程。所以他們使用 director 的方式就是采用時間線作動畫的方式,他們的作品可能包含成百上千幀,完全是二維動畫的制作方法,可能有一些簡單的交互(可以使用 behavior 實現)。

2:computer programer: 這些人原先就是某一類程序員,他們精通 c,c++ 語言,轉到 director 編程大多是沖著 director 的 編程語言 lingo 來的。他們的制作方式就是 使用 lingo ,你很少在他們的作品中看見很多幀, 通常只有很少幾個幀 ,有時候就是單幀。但是他們寫的 lingo 代碼可能有 成千上萬行。

3:multimedia producer: 就是以上兩種人的結合。

國內的情況很特殊,大多數人是屬于第一類的。第二類的人很少(因為大多數程序員不喜歡太高級的 script 語言編程)。director 使用的好壞很大程度上取決于 lingo 語言的掌握,但是作品制作的好壞卻取決于創意和美術制作。所以將來的多媒體創作其實更多需要第三類人。 這就要求美術人員要懂得更多的 director 技術方面知識。在此根據我解決 director 制作中所碰到的問題的經驗,給大家常見的問題作一個解答。

問題1:為什么 director 總是報告“where is ......” (找不到鏈接的媒體文件,如 mov, wav 文件)

解答:

很多人以連接方式導入的媒體文件(例如 quicktime ,wav,aiff,avi 等文件)在變換了路徑后會出現找不到媒體文件的情況。

解決方法很簡單,那就是使用 the searchpaths 這個系統屬性列表。

the searchpaths 告訴 director 到那里去找媒體文件。通常我們將媒體文件以一種層次結構方式組織在光盤上,例如 projector 文件放在光盤的根目錄下,而聲音文件放在 sounds 目錄下,視頻文件放在 video 目錄下。

director 加載媒體文件的時候,它會首先查看媒體文件最初的連接地址,如果沒有找到該文件,它會接著在電影文件的當前目錄下查找該媒體文件,如果還是沒有找到,它就遍歷 the searchpaths 中的所有路徑。the searchpaths 中的每一個項目就是一個路徑。

因此解決方法就是在每個 director 電影文件的 movie script 中加入這個 handle

on startmovie 

    append the searchpaths, the moviepath & "video"

    append the searchpaths, the moviepath & "sounds"

end

the moviepath 返回當前電影文件的路徑名,例如如果光盤是 d 盤,電影文件放在光盤的根目錄下,那么 the moviepath 就返回 d:/, the moviepath 和 "video"  結合就成了 d:/video,將合并后的路徑通過 append 附加在 the searchpaths 后,director 就知道到什么地方查找該文件了。

問題2:我希望 director 電影文件放在硬盤上(考慮到速度問題),而媒體文件放在光盤上,我該如何作?

解答:

這種做法在國外是很普遍的,因為 director 制作的文件通常都非常龐大,打包后的文件  2-3 兆是很普通的事情,但是放在光盤上運行的確很慢。國內制作的光盤大多數將電影文件放在光盤上,再在光盤的根目錄下放一個 autorun.inf  ,當用戶插入光盤后(通常是噩夢的開始),就進入 director 電影文件的漫長的加載過程。因此國外的這種做法很值得推薦,但是并不是所有人都喜歡這種做法,因為它需要制作一個安裝程序將director 電影文件安裝到用戶的硬盤上,對于用戶來說,這種做法不如 autorun 直接。

解決方法同樣涉及上面的路徑問題,只是你必須將判斷用戶的光驅符號,然后將它和子目錄結合為新路徑。然后附加到 the searchpaths 屬性列表。

具體做法如下:

1:在你的光盤中放入一個很特殊的文件(名字盡量不會和很可能出現在任何盤的根目錄下的文件重名)

比如你公司的名字,(mycorporation.txt)

2: 編寫判斷光驅盤符號的函數

具體函數如下:

on checkdrive uniquefile

    repeat with i = 67 to 90    -- 字母 a 到 z 的循環

          set drive = numtochar( i )    -- 將 a 到 z 的 ascii 碼轉換為字符

          set thispath = string(drive & ":/"& uniquefile)

          set myfile = new(xtra "fileio")     -- 創建 fileio xtra 的實例

          openfile(myfile, thispath, 1)       -- 打開指定的文件

          if status(myfile) = 0 then          -- 如果打開文件成功返回 0

        set myfile = 0     -- 從內存中刪除該實例的指針并返回 drive&":"

        exit     

          end if 

    end repeat 

  set myfile = 0      -- 從內存中刪除該實例的指針

  alert "請插入正確的光盤"

end

3:編寫你的 movie script 腳本

on startmovie

  mycd = checkdrive("mycorporaion.txt")

  append the searchpath, mycd & "/video"  

  append the searchpath, mycd & "/sounds"  

end

這樣你就可以將光盤上放置媒體文件,而把 director 電影文件放在硬盤上,而不必擔心會出現問題了。

問題3: 如何在 director 中使用 pdf 文檔?

解答:

這個問題的解決方法涉及將來很多類似問題的解決,那就是如何在 director 中使用 active x 的技術。很奇怪的是這種技術在 director 中的使用并不多,似乎沒有受到重視。我最近在我制作的一張光盤中使用了這種技術。實際證明這種技術很有效。當然你得在程序的開頭編寫提示用戶安裝acrobat reader 的代碼)

director 很多功能需要通過購買第三方的 xtra 實現,通常這些 xtra 都很貴。比如使用 pdf xtra.但是避開購買 pdf 的 xtra ,通過使用 active x,你完全可以將 acrobat reader 的所有功能集成到 director 中來,因為免費發放的 acrobat reader 中包含了一個  active x 控件。在安裝完畢后這個控件自動注冊。

具體解決方法如下:

1:安裝 acrobat reader(為了自動注冊 acrobat reader active x 控件)。

2:在 director 中將  acrobat reader active x 控件。

選擇 insert >control >activex.

然后在出現的對話框中選擇 “acrobat control for activex"。


單擊 ok 按鈕后會進入第二個 acrobat reader active x 屬性對話框

它的第一個屬性是 src。

如果你知道 pdf 文件的路徑可以直接在該對話框中指定。它是絕對路徑,在此控件的src屬性中不能指定相對路徑。單擊 ok 按鈕后則關閉屬性對話框,這個時候你已經將 activex 控件插入到 cast 角色庫中,將這個剛剛插入的 activex 控件從角色庫中拖放到舞臺上。你可以盡量拉伸這個 sprite  到你希望的大小。

如果當前的 director 電影出于播放狀態,你就會看到你指定的 pdf 出現在舞臺上。是不是很簡單。

但是這種方法不實用,除非你用硬盤播放你的演示程序。通常我們希望使用相對路徑(相對電影文件所在的目錄下的子目錄中放置 pdf 文檔)。那么你不比在此控件的src屬性中設置任何參數。你可以使用 lingo 設置該控件的src屬性。具體程序如下

mouseup 或 enterframe 等句柄中編寫如下的程序。

on mouseup me

    sprite(1).src = the moviepath & "mypdf.pdf"  --假設 acrobat 控件放在 1 通道中

end

on exitframe me

    sprite(1).src = the moviepath & "mypdf.pdf"

end

將如上的句柄放在acrobat 控件所在 sprite 的 sprite 腳本中。

問題四:如何在 director 中播放 mpeg 文件?

解答:

director 中播放 mpeg 文件的方法主要有三種:

1:使用 mci,這種方法和 director 的集成不好,不建議采用。

2:使用 xtra,與 director 集成好,但是需要額外購買。

3:使用 active x ,與 director 集成,不需要額外購買。

我在這里介紹的方法是第三種。

其實這個解決方法和上面讀入 pdf 的方法相同,在設置和編程上稍有出入。

具體解決方法如下:

1:在 director 中將  acrobat reader active x 控件。

選擇 insert >control >activex.

然后在出現的對話框中選擇 “activemoviecontrol object"。

單擊 ok 按鈕后會進入 第二個 activemovie active x 屬性對話框

滾動屬性標簽中的屬性直到 屬性filename名出現。單擊 ”按鈕“...",然后單擊"browse" 按鈕去選擇要播放的 avi 或 mpg 文件。將此控件插入 director 中。

將這個剛剛插入的 activex控件從角色庫中拖放到舞臺上。你可以盡量拉伸這個 sprite  到你希望的大小。

注:新的版本可能不包含 按鈕“...",你可以使用 lingo 此屬性

set the filename of member "xxx" to "1.mpg"

點擊 director 中的播放按鈕,你就可以看到 mpeg 文件的播放了。

你也可以通過 lingo 編寫程序訪問此控件的方法,例如 run 是這個控件的一個方法,

你可以將在一個按鈕中附上下面的代碼

on mouseup

 run (sprite 1)  --假設此控件所在通道為 1

end

注:activex 視頻對象總是直接寫屏幕的,它的 direct to stage 總是設置的,這使得它超越 director 通道的安排次序,總是在最上面的。

問題 5:什么是 shockwave, 什么是 flash,為什么 shockwave 比 flash 提供更高的幀速率?

解答:

1:shockwave 和 flash 是 macromedia 提供的兩種網上媒體流播放技術。flash 是一種網上矢量動畫技術并帶有一定的交互編程功能。shockwave 是一種更加復雜的播放技術,由于它提供了強大的,可擴展的腳本引擎,使得它可以制作聊天室,操作 html,解析 xml 2文檔,控制適量圖形,兩者都是流媒體技術。但是 flash 啟動非常的快,而 shockwave 啟動沒有 flash 快。flash 使用 flash 軟件制作,文件后綴名是 swf (shockwave flash format),shockwave 是用 director 制作,文件后綴名是 dcr。

2:

幀速率決定了媒體可以播放的最高速率,shockwave 和 flash 的實際播放速率通常由于播放所需的計算量而達不到指定的播放率,二者的內部渲染引擎不同,shockwave 的幀速率通常在30-60 之間,而 flash 的幀速率在 7-12 之間。shockwave 本質上使用一個高性能的點陣復合引擎,而  flash 實質上是一個實時適量到點陣的渲染引擎。通常矢量到點陣的渲染要比簡單的將點陣圖像復合更加耗時,這就是為什么 shockwave 比 flash 提供更高的幀速率。

 一句話:flash 是一個矢量動畫軟件 ,而 director 制作的 shockwave 更多是基于點陣的動畫。

其實這是一個很簡單的事實,但是非常令人費解的是很多人并不清楚這些。致使很多人在 flash 中嵌入大量的位圖,使得文件很大。也有的人總覺得 flash 比 shockwave 慢,卻不明白原因。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜精品久久久久久久99热| 欧美视频第一页| 国产精品久久久久不卡| 国产精品成熟老女人| 欧美性videos高清精品| 日韩美女写真福利在线观看| 国产精品狠色婷| 久久久久国产一区二区三区| 亚洲成人黄色网| 欧美精品九九久久| 韩国视频理论视频久久| 国产色婷婷国产综合在线理论片a| 大伊人狠狠躁夜夜躁av一区| 精品国产依人香蕉在线精品| 一区二区三区日韩在线| 成人免费高清完整版在线观看| 久久精品中文字幕| 91国产精品91| 国产乱人伦真实精品视频| 亚洲精品成人网| 国产精品亚洲综合天堂夜夜| 国产精品亚洲视频在线观看| 国产91精品久久久久久久| 岛国视频午夜一区免费在线观看| 欧美大奶子在线| 精品精品国产国产自在线| 一区二区欧美亚洲| 国产成人高潮免费观看精品| 欧美激情视频在线观看| 国产在线观看精品一区二区三区| 成人av资源在线播放| 欧美一级电影免费在线观看| 富二代精品短视频| 欧美日韩午夜视频在线观看| 91a在线视频| 欧美亚洲伦理www| 亚洲视频自拍偷拍| 精品久久久久久久久国产字幕| 91精品国产91久久久久久吃药| 亚洲奶大毛多的老太婆| 亚洲成人精品av| 国产精品高潮呻吟久久av无限| 日韩亚洲成人av在线| 欧美日韩一二三四五区| 992tv在线成人免费观看| 国内精品久久久久久久久| 欧美乱大交做爰xxxⅹ性3| 成人免费淫片aa视频免费| 亚洲精品xxx| 91在线高清视频| 欧美日韩裸体免费视频| 国产美女被下药99| 亚洲男女自偷自拍图片另类| 亚洲欧美精品中文字幕在线| 国内精品久久久久久久| 精品亚洲一区二区三区在线观看| 久久亚洲影音av资源网| 日韩国产欧美精品在线| xxxx欧美18另类的高清| 欧洲美女7788成人免费视频| 国产亚洲精品综合一区91| 国产精品美女免费视频| 久久久久久久亚洲精品| 2021国产精品视频| 97视频在线观看亚洲| 国产精品美女主播在线观看纯欲| 高清日韩电视剧大全免费播放在线观看| 国产精品美女主播在线观看纯欲| 精品久久久久久电影| 69精品小视频| 裸体女人亚洲精品一区| 国产精品黄色影片导航在线观看| 国产精品91在线观看| 国产精品美女久久久久av超清| 亚洲综合最新在线| 欧美夫妻性生活视频| 疯狂蹂躏欧美一区二区精品| 日韩av电影手机在线观看| 成人网址在线观看| 2019中文字幕免费视频| 久久精品国产69国产精品亚洲| 57pao国产精品一区| 永久555www成人免费| 欧美国产极速在线| 国产精品一区二区久久精品| 午夜精品国产精品大乳美女| 91久久国产综合久久91精品网站| 亚洲人成五月天| 爽爽爽爽爽爽爽成人免费观看| 日韩高清av在线| 久久精品电影网| 操91在线视频| 欧洲中文字幕国产精品| 欧美亚洲在线播放| 国产99久久精品一区二区 夜夜躁日日躁| 欧美诱惑福利视频| 5566成人精品视频免费| 亚洲高清av在线| 成人美女av在线直播| 韩国精品美女www爽爽爽视频| 午夜精品久久久久久久久久久久久| 国产一区二区三区中文| 久久亚洲成人精品| 中文字幕国产亚洲2019| 欧美激情在线视频二区| 97在线视频免费观看| 久久偷看各类女兵18女厕嘘嘘| 国产ts人妖一区二区三区| 都市激情亚洲色图| 亚洲精品美女视频| 91亚洲精品在线| 欧美日韩国产一区中文午夜| 日韩av在线网址| 91亚洲精品久久久久久久久久久久| 91亚洲精品一区二区| 久久国产精品久久久久| 欧美诱惑福利视频| 国产欧美日韩免费| 国产香蕉一区二区三区在线视频| xxav国产精品美女主播| 久久久久久久久久国产| 另类色图亚洲色图| 在线观看欧美日韩| 久久久久久国产精品久久| 久久视频免费在线播放| 在线精品高清中文字幕| 亚洲电影免费观看高清完整版在线观看| 国产亚洲日本欧美韩国| 成人免费xxxxx在线观看| 久久久久久噜噜噜久久久精品| 91精品中国老女人| 欧美成人在线免费视频| 成人国产精品一区二区| 92看片淫黄大片欧美看国产片| 欧美日韩激情网| 综合久久五月天| 亚洲偷熟乱区亚洲香蕉av| 国产综合视频在线观看| 久久精品国产亚洲精品| 久久久免费精品视频| 日韩亚洲欧美中文高清在线| 美女国内精品自产拍在线播放| 欧美性xxxxhd| 久久久91精品国产一区不卡| 欧美超级乱淫片喷水| 奇米四色中文综合久久| 日韩中文在线观看| 久久亚洲私人国产精品va| 国产精品福利在线| 国产九九精品视频| 日本精品免费一区二区三区| 欧美日韩国产丝袜美女| 欧美专区中文字幕| 欧美成人午夜影院| 久久午夜a级毛片| 欧美性猛交xxxx富婆弯腰| 亚洲欧美在线一区二区| 久久亚洲欧美日韩精品专区| 亚洲欧洲在线免费| 久久视频在线观看免费| 日本一区二区在线免费播放| 亚洲国产欧美一区二区三区同亚洲| 性欧美亚洲xxxx乳在线观看| 国产在线精品成人一区二区三区|