質問

別のパブリッククラスが配置されているパッケージにクラスを配置しようとしています。ドキュメントには、パッケージに入れることができる外部可視宣言は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';     
}

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

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top