问题1:为什么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
就知道到什么地方查找该文件了。
|