最初我的类( .as)和项目( .fla)存储在同一目录中。但我想重构它们。我已经创建了一个子目录“classes”,并将我的类移到了这个子目录中,但是我有错误。
我的所有课程都存储在一个包中。
如何从项目的子目录中“包含”或“导入”我的类?
答案 0 :(得分:6)
问题可能是新文件夹中的.as文件。 AS3名称空间映射到您的文件系统。这意味着文件夹Bar
中名为foo
的类需要位于foo
命名空间中。
<强> Bar.as 强>
package {
<强>富/ Bar.as 强>
package foo {
<强> widget.as 强>
package {
import foo.Bar;
在您的文件系统上看起来像这样:
| Bar.as
- foo
| Bar.as
| widget.as
答案 1 :(得分:1)
两种解决方案:
nameofthesubdirectory