パッケージで内部を使用するとエラーが発生します
-
06-07-2019 - |
質問
別のパブリッククラスが配置されているパッケージにクラスを配置しようとしています。ドキュメントには、パッケージに入れることができる外部可視宣言は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番目のクラスを配置する必要があることがわかりました。それでも私を混乱させます。
所属していません StackOverflow