輔助功能*

Flash TechNote

使用 #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 日

TechNote 詳細資料

編號: 7025e357
產品: Flash
版本: 8
作業系統: Mac OS X