Boas Práticas

Você conhece o SWFAddress?

Um dos maiores problemas que o usuário enfrenta ao acessar um site feito para a plataforma Flash Player, é o fato de o histórico do browser não existir, e os botões de navegação do mesmo não funcionarem.
Aquela história de mandar um link para um amigo, apontando diretamente para o conteúdo em questão, simplesmente não existe. E é algo comum na maioria dos sites feitos para o Flash Player.
Mas nem tudo está perdido. Faz um bom tempo que existe uma solução para este problema, que se chama SWFAddress.

AS3: Tratamento de Erros

Existem 2 tipos de erros no Flash: Erro de compilação e erro em tempo de execução.
Provavelmente você já se deparou diversas vezes com ambos, mas por via das dúvidas vou refrescar a sua memória.
Erros de compilação
Erros de compilação ocorrem no momento em que o programa está em processo de compilação, e o software se depara com alguma instrução incorreta. Erros de sintaxe são os mais comuns. Por exemplo, as seguinte instrução:
1this._x = 10;
Irá resultar no erro:
Warning: 1058: Migration issue: The property _x is no longer supported.
Use the DisplayObject.x property instead.
Um erro bem comum para quem está saindo do AS2 e começando no AS3. Uma vez que o erro ocorre, o programa abandona o processo de compilação. O erro deve ser …

Boas Práticas: Organização do Projeto

É comum quando começamos a programar, partir direto para o assunto, esquecendo detalhes que muitas vezes são importantes para que o projeto se mantenha bem estruturado e não complique a nossa vida no futuro.
Isso porque todo programador, principalmente os iniciantes, quer ver a coisa acontecer, e é isso o que importa. Se lá na frente a coisa empacar, sempre tem a famosa “gambiarra”, o “chuncho”, o “jeitinho”. Existem exceções, claro. Nem todo projeto tem o prazo ideal que deveria ter, e no final a coisa “enrosca” um pouco.
Porém, existem formas de amenizar esse tipo de problema. Maneiras que vão desde a estrutura dos arquivos até a forma como programamos.
Aqui, vou expor algumas dicas das quais faço uso, e que sempre …