0

我是 Flash Builder 的新手,所以对于任何对 flash builder 和 actionscript 3.0 有一定经验的人来说,这都是一个简单的问题。

所以基本上我有一个包含 .as 文件的文件夹。它的目录是 -

...\src\assets\Stadium\MyClass

现在我想在我的 Flash Builder 项目中使用它,但是当我像这样导入时 -

import assets.Stadium.MyClass.PrefabProject;

有警告......请看下图。我怎么可能在我的 as3 代码中使用文件夹的内容。如何将文件夹用作包?

点击这里查看图片

编辑:我继续尝试在代码中使用包中的东西 - 这是我得到的错误 -

A file found in a source-path must have the same package structure 'assets.Stadium.MyClass', as the definition's package, ''.   MyClass.as  /proj_away_alpha_new/src/assets/Stadium/MyClass Unknown Flex Problem
4

1 回答 1

1

您在编辑中发布的错误似乎暗示您的package陈述MyClass是空的。该package语句应包含您的类所在的相同路径。

由于MyClass.as位于路径中(相对于您的项目):assets/Stadium/MyClass

包声明(在 MyClass.as 的顶部)应该是相同的:

package assets.Stadium.MyClass

我可能错误地解释了该错误。只需确保 MyClass.as 中的 package 语句与磁盘上类文件的位置相同(相对于项目的 src 目录)。

PS:您使用空包语句的唯一时间是您的类驻留在那个特殊的“默认包”(您的主应用程序所在的位置)中。

于 2013-02-05T19:35:51.420 回答