使用内部包提供了错误
问题描述:
我试图将一个类放入其中放置另一个公共类的包中。该文档说只有一个外部可见声明可以放在一个包中。使用内部包提供了错误
所以我宣布第二课内部。但随后它提供了以下错误:
5006: An ActionScript file can not have more than one externally visible definition: 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';
}
有没有人有一个线索这里发生了什么?
答
我发现我必须把第二类放在包外。但它仍然让我感到困惑。