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:

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

Postagens mais visitadas deste blog

TED

CFTV com Zoneminder e Linux

Take the blue pill.