0

我在名为 sample 的文件夹中有 .fla 文件。在示例中,我有另一个名为 one 的文件夹,其中包含类。我已将类的源路径设置为这个文件夹。现在在我的类文件中

 package one
{ // code
}

但我收到错误“C:\Users\gaurav\Documents\sample\one\CDK.as, Line 1 5001: The name of package 'one' does not reflect the location of this file. Please change the package definition's inside inside这个文件,或移动文件。C:\Users\gaurav\Documents\sample\one\CDK.as" ...有人可以帮我解决这个问题吗...

4

1 回答 1

2

包反映了与您的项目相同的文件夹结构。

如果您的项目位于:

C:\Users\gaurav\Documents\sample\sample.fla

package one将在:

C:\Users\gaurav\Documents\sample\one

如果您的包命名空间根目录与您的 FLA 相同,则无需为类设置源路径。

如果将类的源路径设置为文件夹,one则必须是该文件夹的子文件夹。

即:将源路径设置为one隐含one\one将定义package one,如:

C:\Users\gaurav\Documents\sample\one\one

否则,您可以在与 FLA 不同的文件夹位置(例如公共源文件夹)中为 Flash 添加源路径。

于 2012-07-06T14:24:22.363 回答