1

別のパブリック クラスが配置されているパッケージにクラスを配置しようとしています。ドキュメントには、パッケージに入れることができる外部可視宣言は 1 つだけであると書かれています。

だから私は2番目のクラス内部を宣言します。しかし、次のエラーが発生します。

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

ここで何が起こっているのか、誰にも手がかりがありますか?

4

1 に答える 1

0

2 番目のクラスをパッケージの外に配置する必要があることがわかりました。それでも混乱します。

于 2008-11-03T14:23:34.553 に答える