2008-11-03 97 views
1

我试图将一个类放入其中放置另一个公共类的包中。该文档说只有一个外部可见声明可以放在一个包中。使用内部包提供了错误

所以我宣布第二课内部。但随后它提供了以下错误:

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';  
} 

有没有人有一个线索这里发生了什么?

回答

0

我发现我必须把第二类放在包外。但它仍然让我感到困惑。