Como disperdiçar seu tempo - Compilando AS3
Gastei um tempão tentando encontrar um erro nas classes que estava desenvolvendo para um projeto em Flash, mas sempre recebendo a mesma mensagem:
Depois de verificar algumas duzias de vezes, resolvi procurar no Google por alguma luz.
Pois bem, com o novo compilador do AS3 é necessário declarar as classes como públicas ou então ele simplesmente as ignora.
Ou seja, mudar de:
para:
Claro que só consegui resolver isso porque outro sofrido fez um post no seu blog com esta solução.
Agora, o compilador do Flash não podia dar um avizo não?
Error #1046: Type was not found or was not a compile-time constant
Depois de verificar algumas duzias de vezes, resolvi procurar no Google por alguma luz.
Pois bem, com o novo compilador do AS3 é necessário declarar as classes como públicas ou então ele simplesmente as ignora.
Ou seja, mudar de:
class SuaClasse extends OutraClasse{}
para:
public class SuaClasse extends OutraClasse{}
Claro que só consegui resolver isso porque outro sofrido fez um post no seu blog com esta solução.
Agora, o compilador do Flash não podia dar um avizo não?
Comentários