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