使用 #include 陳述式指定 AS 檔的絕對路徑時發生錯誤
日本語 | 简体中文 | 한국어 | Deutsch | English | Español | Français | Italiano
問題
在 Macromedia Flash 8 中使用 #include 指定 ActionScript (AS) 檔的絕對路徑時, 產生「找不到檔案」的錯誤。
原因
Macintosh 的 Flash 8 在內部剖析路徑時 ("/") 會使用斜線。之前的版本使用冒號 (":") 剖析路徑。此變更對於 Mac OS X 的完整相容性是必要的。不過, 會建立一些路徑問題 (例如上述的問題)。
Ref. (139739)
解決方案
您可以指定相對路徑 (或非路徑)。如果您沒有指定路徑, 則 AS 檔必定位於下列位置之一:
- 與 FLA 檔所在相同的目錄中。與包含 #include 陳述式之 Script 所在的相同目錄。
- 全域 Include 目錄依預設位於下列位置:
Macintosh OS X: Hard Drive/使用者/Library/Application Support/Macromedia/Flash8/language/Configuration/Include - 如果您將檔案儲存於此 Flash 8 program\語言\First Run\Include 目錄的話, 則該檔案會在您下次啟動 Flash 時複製到全域 Include 目錄中。
其它資訊
不建議使用「絕對路徑」, 因為它要求任何呼叫 ActionScript 檔的電腦上的目錄結構都相同。
| 最後更新時間: | 2005 年 9 月 12 日 |
|---|