辅助功能*

Flash 技术说明

使用 #include 语句指定 AS 文件的绝对路径时发生错误

日本語 | 繁體中文 | 한국어 | Deutsch | English | Español | Français | Italiano

问题

在 Macromedia Flash 8 中, 使用 #include 指定 ActionScript (AS) 文件的绝对路径时会生成错误“未找到文件”。

原因

从内部来看是, 用于 Macintosh 的 Flash 8 在分析路径时使用斜杠(“/”)。以前的版本使用冒号“:”分析路径。为了与 Mac OS X 完全兼容, 这样的更改是有必要的。但是, 它确实导致了一些路径分析问题(如上述问题)。

参考文章 (139739)

解决方法

您可以指定相对路径(或不指定路径)。如果不指定路径, 则 AS 文件必须在以下一个位置中:

  • 与 FLA 文件相同的目录。与包含 #include 语句的脚本相同的目录。
  • 全局 Include 目录, 默认情况下, 该目录在以下位置:
    Macintosh OS X: Hard Drive/Users/Library/Application Support/Macromedia/Flash8/language/Configuration/Include
  • Flash 8 program\language\First Run\Include 目录;如果您在此目录中保存一个文件, 则在下次启动 Flash 时, 此文件会被复制到全局 Include 目录中。

更多信息

不建议使用绝对路径, 原因是如果这样做, 那么目录结构在调用 ActionScript 文件的任何计算机上都必须相同。

上次更新时间: 2005 年 9 月 12 日

技术说明详细信息

ID: 7025e357
产品: Flash
版本: 8
操作系统: Mac OS X