包定义有困难

时间:2012-07-06 14:17:33

标签: actionscript-3 flash

我将.fla文件放在名为sample.In的文件夹中。我有另一个名为one的文件夹,其中包含classes.i已将类的源路径设置为此文件夹。现在我已经在类文件中

 package one
{ // code
}

但是我发现错误“C:\ Users \ gaurav \ Documents \ sample \ one \ CDK.as,Line 1 5001:包'one'的名称并不反映此文件的位置。请更改包定义此文件中的名称,或移动文件.C:\ Users \ gaurav \ Documents \ sample \ one \ CDK.as“......有人可以帮助我...

1 个答案:

答案 0 :(得分:2)

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

如果您的项目位于:

  

C:\用户\拉夫\文件\样品\ sample.fla

package one将出现在:

  

C:\用户\拉夫\文件\样品\一个

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

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

即:将源路径设置为one意味着one\one将定义package one,如:

  

C:\用户\拉夫\文件\样品\一个\一个

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