2008-11-03 6 views
1

J'essaie de placer une classe dans un paquet où une autre classe publique est placée. La documentation indique qu'une seule déclaration visible externe peut être placée dans un paquet. Donc, je déclare la deuxième classe interne. Mais il donne l'erreur suivante:L'utilisation de internal in package donne une erreur

5006: An ActionScript file can not have more than one externally visible definition: character.AnimatedCharacterClass, character.CharacterPositions

Le code que j'utilise est:

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

Quelqu'un at-il une idée de ce qui se passe ici?

Répondre

0

J'ai trouvé que je devais mettre la deuxième classe en dehors du paquet. Cela me déroute quand même.

Questions connexes