使用内部包提供错误

时间:2008-11-03 05:43:12

标签: actionscript-3 packages visibility

我正在尝试将一个类放入一个包含另一个公共类的包中。文档说只有一个外部可见声明可以放在包中。

所以我宣布第二类是内部的。但是它会出现以下错误:

  

5006:ActionScript文件不能有多个外部可见的定义:character.AnimatedCharacterClass,character.CharacterPositions

我使用的代码是:

internal class CharacterPositions
{
    public static const BEGIN_WALK:String = 'begin_walk';
    public static const END_WALK:String = 'end_walk';
    public static const STAND:String = 'stand';     
}

有没有人知道这里发生了什么?

1 个答案:

答案 0 :(得分:0)

我发现我必须将第二类放在包装之外。但它仍然让我困惑。