Introdução
Daremos continuidade agora ao oitavo módulo do curso de ActionScript 2.0.
Nessa aula continuaremos a ver como trabalhar com "MovieClips"; na última aula aprendemos algumas técnicas para controlar posicionamento e aparência de movieclipes com o ActionScript, continuaremos agora vendo outras técnicas.
Veremos nessa aula armazenamento em cache e seus benefícios, quando usar? Quando evitar? Uso de clipes de filme como máscaras e como atribuir uma classe a um clipe de filme.
Quando você estiver criando um aplicativo ou animações complexas com ActionScript, é importante considerar o desempenho e a otimização do código.
Quando o seu conteúdo permanece estático (como um clipe de filme retangular), o Flash não otimiza o conteúdo, com isso quando você altera a posição do clipe de filme retangular, o Flash redesenha o retângulo inteiro (Flash Player 7 e em versões anteriores).No Flash Player 8 e versões posteriores, é possível armazenar em cache clipes de filme e botões para melhorar o desempenho do arquivo SWF.
O clipe de filme ou o botão é uma superfície, essencialmente uma versão de bitmap dos dados vetoriais da instância que não devem sofrer muitas alterações ao longo do arquivo SWF. Portanto, as instâncias que têm o armazenamento em cache ativado não são redesenhadas continuamente enquanto o arquivo SWF é reproduzido, isso permite que o clipe de filme seja renderizado de forma rápida, otimizando o código.
Podemos usar o ActionScript para ativar os recursos de armazenamento em cache e rolagem, bem como para controlar os planos de fundo.
Nessa aula
- Armazenamento em cache e a rolagem de clipes de filme com ActionScript,
- quando ativar armazenamento em cache, quando usar armazenamento de bitmap em cache, quando evitar o uso do armazenamento de bitmap em cache,
- definindo o plano de fundo de um clipe de filme,
- usando clipes de filme como máscaras,
- máscaras de fontes de dispositivos,
- máscaras de canal alfa,
- manipulando eventos de clipes de filme,
- atribuindo uma classe a um símbolo de clipe de filme,
- inicializando as propriedades de classe.




