Usando interna no pacote dá erro
-
06-07-2019 - |
Pergunta
Eu estou tentando colocar uma classe em um pacote onde uma outra classe pública é colocado. A documentação diz que apenas uma declaração visível externo pode ser colocado em um pacote.
Então, eu declaro a segunda classe interna. Mas, então, dá o seguinte erro:
5006: Um arquivo ActionScript não pode ter mais de uma definição visível externamente: character.AnimatedCharacterClass, character.CharacterPositions
O uso de código I é:
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';
}
Alguém tem uma idéia do que está acontecendo aqui?
Solução
Eu descobri que eu tenho que colocar a segunda classe fora do pacote. Ele ainda me confunde embora.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow