Flash é uma plataforma de software flexível usada por profissionais e amadores para criar animações e conteúdo interativo para sites e aplicativos. Devido à sua relativa facilidade de uso, o Flash é uma ferramenta popular para se familiarizar com vídeo animado, design de jogos ou alguma combinação de ambos. O Flash está bem estabelecido, portanto, existem muitas ferramentas e tutoriais para ajudar a ativar sua criatividade.
O suporte para Adobe Flash termina em dezembro de 2020. Após esse período, não será mais possível usar o Flash
Passos
Parte 1 de 2: Conhecendo o Flash
Etapa 1. Compreender os recursos do Flash
O Flash utiliza sua própria linguagem de programação, chamada Actionscript para criar aplicativos ou ativos em web design. Actionscript e Flash também são o que alimenta o Adobe Air - uma plataforma comum para jogos móveis. O Flash também pode ser usado para criar e animar elementos gráficos para uso em vídeos, jogos ou design geral. O Flash é popular pelo uso de gráficos vetoriais, um tipo de imagem flexível e de alta qualidade.
Etapa 2. Decida como você usará o Flash
A maneira como você usa o Flash determinará quais ferramentas você precisa para começar. Pode-se fazer um jogo totalmente funcional, codificado e animado inteiramente em Flash. Da mesma forma, pode-se criar ativos gráficos e animações sem nunca interagir com o Actionscript.
Etapa 3. Escolha o software certo
Independentemente do caminho que você escolher, a ferramenta mais abrangente para desenvolver com Flash é o Adobe Animate (antigo Flash Professional). A Adobe oferece um teste gratuito de 30 dias para seu software. Se você planeja trabalhar principalmente com código, existem opções gratuitas como FlashDevelop ou ApacheFlex.
Etapa 4. Encontre ferramentas para ajudá-lo a aprender
O próprio site da Adobe oferece vários tutoriais sobre o uso de seus produtos, incluindo vídeos e ampla documentação. Flashkit é outro recurso gratuito com muitas instruções passo a passo sobre diferentes aspectos dos recursos do Flash.
- https://helpx.adobe.com/animate/tutorials.html é a coleção própria de tutoriais do Animate da Adobe.
- https://www.adobe.com/devnet.html é um recurso tutorial para desenvolvedores Adobe.
- https://www.flashkit.com/tutorials/ é um site com guias para muitos recursos Flash diferentes.
Parte 2 de 2: Familiarizando-se com os conceitos básicos do Flash
Etapa 1. Compreender os gráficos vetoriais
Os gráficos vetoriais usam polígonos em vez de pixels para renderizar imagens em uma tela. A vantagem disso é a capacidade de manipular e redimensionar imagens sem perda de qualidade. Essas qualidades tornam os gráficos vetoriais particularmente adequados para animação.
Etapa 2. Familiarize-se com a terminologia de animação
Alguns dos conceitos mais comuns que você encontrará ao animar com o Flash são a linha do tempo, camadas, interpolações e quadros-chave.
- A Linha do tempo é uma barra de ferramentas do Flash que contém os quadros individuais do conteúdo animado que você está criando. É essencial controlar o tempo e a ordem de seu conteúdo.
- As camadas são uma ferramenta de organização para os ativos gráficos que você cria. As camadas separam o conteúdo gráfico e permitem que modificações sejam feitas sem alterar o conteúdo armazenado em outras camadas.
- Tweens são animações geradas pelo software Flash. O usuário designa os pontos inicial e final e um padrão de movimento, e o software calcula a animação entre os dois pontos.
- Os quadros-chave denotam pontos de mudança em uma animação. Os pontos designados para um Tween são quadros-chave; da mesma forma, cada quadro em uma animação quadro a quadro é um quadro-chave.
Etapa 3. Compreender a estrutura básica do Actionscript
Actionscript é baseado em Javascript, embora os dois não sejam intercambiáveis. Actionscript é uma linguagem de programação orientada a objetos. Em um nível básico, isso significa que o código pode ser fácil de modificar e atualizar à medida que o programa se desenvolve. Para aqueles sem experiência em codificação, é melhor começar aprendendo os termos básicos da linguagem (por exemplo, variáveis, booleanos, etc.) e o que eles fazem antes de tentar escrever qualquer código.
Pontas
- A animação também é útil em jogos. Não pense apenas no código. Você precisará de planos de fundo, personagens / sprites, texto para o jogador, etc.
- A animação quadro a quadro é demorada e entediante para alguns, mas produz bons resultados.
- Um tablet pode ser útil para animação e desenho.
- A prática leva à perfeição. Comece com um projeto simples e aumente a complexidade gradualmente.