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?

Foi útil?

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
scroll top