2008-11-03 100 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

我發現我必須把第二類放在包外。但它仍然讓我感到困惑。