Curso AS3

Trabalhando com recursos dinâmicos no Flash

Houve uma época em que para mim, legal era ser o mais dinâmico possível, textField, MovieClip, componentes, quadrados, circulos, tudo tinha que ser desenhado dinâmicamente, a bliblioteca tinha perdido sua utilidade.

Com o tempo notei que o código estava aumentando considerávelmente, e alterações de layout, ainda mais para quem não programa, se tornaram difíceis. Após diversos trabalhos, ficou claro que os recursos dinâmicos tinham uma utilidade diferente da que estava sendo empregada por mim.

Hoje trabalho da seguinte forma, suponha que no site exista uma seção de notícias e que esta mantenha um padrão de título, autor, data, imgem e o texto, crio um movieClip modelo e o utilizo em um estrutura de repetição para preenchê-lo com os dados. Para se ter uma idéia, apenas para um textField, gastava-se diversas linhas para setar propriedades como type, multiline, wordWrap, autoSize, html, leading, color, font, size, e algumas linhas a mais para a classe TextFormat.

Continuo programando o site todo em um arquivo .AS no SEPY, pois desta forma tenho mais controle sobre o filme, mas não estendendo o código sem necessidade, o que eu fazia via código, criar os modelos, hoje faço na biblioteca, qualquer um que pegue o FLA para realizar alterações de layout, o fará sem dificuldades.

Cheguei a uma conclusão de que os recursos dinâmicos são mais apropriados em situações como no caso de precisarmos de um MovieClip para carregarmos uma imagem dinâmicamente, e neste caso teriamos que utilizar um MovieClip vazio no Stage, o qual poderia ser facilmente deletado, pois quando o MovieClip está vazio, este não é visível a menos que esteja selecionado, então utilizo o método createEmptyMovieClip(), tornando a tarefa mais simples e segura.

Este foi o melhor formato que encontrei para se trabalhar dinâmicamente mantendo alterações de layouts o mais simples possíveis.

One Response to “Trabalhando com recursos dinâmicos no Flash”

  1. Roberlan Says:

    Que plugin vc usa para deixar os seus comments com cor diferente?
    abraços

Leave a Reply