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

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

Director綜合技巧:Director軟件應用中出現的問題解答

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

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

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

  解決方法很簡單,那就是使用the ssearchpaths這個系統屬性列表。the searchpaths告訴director到哪里去找媒體文件。通常我們將媒體文件以一種層次結構方式組織在光盤上,例如projector文件放在光盤的根目錄下,聲音文件放在sounds目錄下,視頻文件放在video目錄下。

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

  on startmovie

  append the searchpaths, the moviepath&″video″

  append the searchpaths, the moviepath&″sounds″

  end

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

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

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

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

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

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

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

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

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

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

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

  3.使用activex與director集成,不需要額外購買。

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

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

  具體解決方法如下:

  在director中引入acrobat reader activex控件。

  選擇insert→control→activex。

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

  單擊ok按鈕后進入第二個activemovie activex屬性對話框。

  滾動屬性標簽中的屬性直到屬性filename名出現。單擊按鈕“..." (新的版本可能不包含按鈕“...",你可以使用lingo),然后單擊"browse"按鈕去選擇要播放的avi或mpg文件。將此控件插入到director中。

  將這個剛剛插入的activex控件從角色庫中拖放到舞臺上。

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

  也可以通過lingo編寫程序訪問此控件,例如run是這個控件的一個方法。也可以在一個按鈕中附上下面的代碼:

  on mouseup

  run (sprite 1)

  --假設控件所在通道為1

  end

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

  問題:什么是shockwave,什么是tech.sina.com.cn/introduction/focus/flash.html target=_blank>flash,為什么shockwave比flash提供更高的幀速率?

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

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

  一句話:flash是一個矢量動畫軟件,而director制作的shockwave更多是基于點陣的動畫。但是很多人并不清楚這些,致使在flash中嵌入大量的位圖,使得文件很大。.也有的人總覺得flash比shockwave慢,卻不明白個中原因。

  附錄1在director中使用pdf文檔的具體實現

  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電影文件放在硬盤上,而不必擔心會出現問題了。

  附錄2電影文件放在硬盤上、媒體文件放在光盤的具體實現

  1.安裝acrobat reader(為了自動注冊acrobat reader activex控件)。

  2.在director中引入acrobat reader activex控件。

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

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

  如果你知道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腳本中即可

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近2019年好看中文字幕视频| 色综合视频一区中文字幕| 欧美成人免费在线观看| 国产精品亚发布| 日韩成人高清在线| 精品美女久久久久久免费| 欧美激情一区二区久久久| 国产精品视频网址| 狠狠色噜噜狠狠狠狠97| 91精品国产电影| 亚洲欧洲国产伦综合| 91精品视频播放| 国产欧美va欧美va香蕉在线| 欧美黑人xxxⅹ高潮交| 国产一区私人高清影院| 国产精品最新在线观看| 亚洲第一精品久久忘忧草社区| 亚洲精品国精品久久99热一| 97av在线视频免费播放| 97精品视频在线观看| 色吧影院999| 日韩精品在线观看网站| 欧美国产日韩精品| 韩剧1988在线观看免费完整版| 2021国产精品视频| 国产精品第一页在线| 国产99在线|中文| 日韩精品中文字幕在线播放| 国产中文字幕日韩| 久久天堂电影网| 亚洲国产99精品国自产| 国产亚洲精品久久久| 国产一区二区美女视频| 精品久久久久久久久久久久久| 久久影院模特热| 91极品视频在线| 2019国产精品自在线拍国产不卡| 欧美午夜www高清视频| 日韩亚洲欧美中文高清在线| 国产精品普通话| 亚洲欧美综合图区| 日韩在线欧美在线国产在线| 亚洲成年人在线播放| 亚洲韩国欧洲国产日产av| 欧美美女18p| 国产日韩精品入口| 亚洲国产成人爱av在线播放| 国产精品久久在线观看| 亚洲在线观看视频| 午夜精品福利视频| 一区二区三区国产视频| 欧美视频裸体精品| 国产精品久久久久久中文字| 国产精品自产拍高潮在线观看| 亚洲男人第一av网站| 亚洲一区二区在线播放| 91精品国产91久久久久久最新| 国产拍精品一二三| 亚洲男人第一av网站| 欧美国产第一页| 欧美一区二粉嫩精品国产一线天| 秋霞av国产精品一区| 精品精品国产国产自在线| 亚洲变态欧美另类捆绑| 久久久久国产精品免费网站| 日韩欧美国产激情| 国产91色在线|| 亚洲一区二区久久| 久久国产精品影片| 538国产精品一区二区在线| 欲色天天网综合久久| 欧美激情一区二区三区成人| 91情侣偷在线精品国产| 日韩电视剧在线观看免费网站| 97香蕉久久夜色精品国产| 北条麻妃一区二区三区中文字幕| 2020欧美日韩在线视频| 久久精品国产久精国产思思| 久久久久久久久久久成人| 亚洲精品有码在线| 亚洲美女在线看| 欧美老女人www| 国产美女直播视频一区| 91精品国产综合久久香蕉| 91国产视频在线播放| 狠狠色噜噜狠狠狠狠97| 国产精品久久久久久久app| 欧美丰满片xxx777| 一本色道久久综合狠狠躁篇怎么玩| 超碰91人人草人人干| 亚洲高清一二三区| 国产精品永久免费视频| 欧美日韩激情小视频| 日韩av电影在线免费播放| 亚洲一区二区三区四区在线播放| 久久久久久久久亚洲| 欧美性猛交xxxx乱大交蜜桃| 色av中文字幕一区| 69久久夜色精品国产69乱青草| 欧美伊久线香蕉线新在线| 国产精品一区电影| 国产精品爽黄69天堂a| 亚洲美女动态图120秒| 欧美激情a∨在线视频播放| 亚洲精品日韩av| 福利视频一区二区| 日韩精品一区二区视频| 亚洲直播在线一区| 97国产真实伦对白精彩视频8| 国产欧美一区二区白浆黑人| 久久久久亚洲精品| 丁香五六月婷婷久久激情| 在线观看日韩欧美| 国产精品永久免费视频| 91在线无精精品一区二区| 欧美日韩成人在线播放| 日韩激情第一页| 日韩美女视频中文字幕| 欧美多人爱爱视频网站| 国产精品91在线| 亚洲欧洲美洲在线综合| 国产精品自拍网| 久久香蕉国产线看观看网| 欧美性xxxxxxx| 中文字幕日韩欧美| 国产精品丝袜一区二区三区| 国产在线视频不卡| 亚洲欧洲自拍偷拍| 在线一区二区日韩| 日韩中文在线中文网三级| 欧美一级片在线播放| 欧美国产第一页| 久久99精品国产99久久6尤物| 日韩av一区二区在线观看| www.亚洲天堂| 欧美精品成人91久久久久久久| 伊人激情综合网| 国产美女精品视频免费观看| 黄色精品在线看| 伊人成人开心激情综合网| 国产精品扒开腿爽爽爽视频| 日韩电影网在线| 欧美制服第一页| 中文字幕在线观看日韩| 午夜欧美不卡精品aaaaa| 欧亚精品中文字幕| 国产欧美精品xxxx另类| 色综合老司机第九色激情| 精品人伦一区二区三区蜜桃网站| 97精品在线观看| 欧美电影第一页| 亚洲久久久久久久久久| 日韩精品日韩在线观看| 日韩在线激情视频| 久久久久久久久久久国产| 国产精品自产拍在线观看| 久久久久久久久久婷婷| 欧美激情国产日韩精品一区18| 亚洲日韩欧美视频一区| 国产精品h在线观看| 久久影院资源站| 亚洲精品国产精品国自产观看浪潮| 国产91久久婷婷一区二区| 亚洲夜晚福利在线观看|