Este é o primeiro artigo de uma série sobre as melhores práticas para programação ActionScript e organização de projetos utilizando a ferramenta Flash. Boas práticas de programação podem, e muito, ajudar o programador, agilizar seu serviço e facilitar sua vida.
Assim como muitos outros aspéctos de um projeto de desenvolvimento Flash são muito importantes para o resultado final, a organização da linha do tempo, ou TimeLine, como preferirem, merece a devida atenção.
Tratarei sobre esses aspéctos da forma mais simples e objetiva possível, já que o objetivo principal não é ensinar a fundo e muito menos dar lições sobre um assunto que pode ser melhor estudado na própria documentação do Flash.
Vamos então ao que interessa?
Quando você começa o desenvolvimento de um aplicativo, animação, jogo, ou qualquer outro objeto no Flash você se preocupa com a organização do documento? Não? Pois deveria.
Imagine você, com todo o conhecimento que possui sobre a ferramenta, desenvolvendo seja lá o que estiver desenvolvendo. Agora imagine que esse projeto ficou enorme mas você conseguiu terminar a tempo, ou dentro do prazo previsto, sem maiores problemas. Agora imagine que você deve realizar uma alteração em um projeto que terminou há um mês e que já não tem tanto contato assim, pois uma coisa é você ter terminar hoje e outra é ter terminado há um mês, nossa mente não guarda informações relativamente irrelevantes tão bem quanto deveria.
O que quero dizer, é que você encontrará muitos problemas em uma grande quantidade de aspéctos se não aprender a organizar seus projetos de forma que fiquem mais legíveis e editáveis.
Uma boa prática, usada pelos melhores programadores Flash, é a organização da timeline.
Essa imagem ilustra bem o que quero dizer.
A organização da timeline envolve três aspéctos principais.
O primeiro deles diz respeito aos layers. É considerada uma boa prática renomear as layers do seu projeto, dando a elas nomes que façam alusão ao conteúdo de seus frames. Assim, se você tiver o desenho de um retângulo no palco e ações nos frames, você deve colocá-los em frames separados e renomear o frame que contém o retângulo para "retangulo", por exemplo, e o frame com as ações para "actions", com letra maiúscula, ou não. Outra coisa importante nesse contexto, é a ordem das layers, pois, usa-se muito, quando trabalhamos com ActionScrip, colocar sua layer "actions" sobre todas as outras.
O segundo se refere à criação de pastas. Quando você possui várias layers para objetos que pertencem a outro objeto ou objetos parecidos, geralmente agrupa-se esses objetos em pastas. As pastas devem seguir a mesma prática aplicada às layers, ou seja, renomeá-las empregando nomes sugestivos.
Por último, mas não menos importante, a organização das ações nos frames. Essa última parte tem sua importância ligada ao fato de que uma vez que uma ação é colocada em um frame com outros objetos esses podem entrar em conflito com o código do projeto. Por isso, deve-se criar uma layer separada somente para as ações. Outra boa prática de programação e desenvolvimento encontra-se na premissa de que quanto menos frames tiverem actions tanto melhor.
Bom, espero que tenha sido proveitosa a leitura. Até o próximo.
Nenhum comentário:
Postar um comentário