Macromedia Flash MX

O Flash é um fenômeno ! Poucos softwares na história tiveram a penetração que tem o Macromedia Flash (excluídos aqueles embutidos nos sistemas operacionais). Segundo a Macromedia cerca de 98% dos computadores com acesso a Internet têm o Flash Player instalado, algo próximo de 438 milhões de computadores em todo mundo. Isso se deve a imensa proliferação de sites que utilizam essa tecnologia, além da facilidade pois o Flash Player instala-se de forma automática quando o navegador abre um site que dele necessita.
O trabalho feito pela Macromedia foi sem dúvida sucesso, pois incluiu muitas novidades e inovações no tão esperado Flash MX (versão 6 da família Flash). O software já está mais que consolidado como ponto de referência em criação de plataformas de conteúdo multimídia e web sites sofisticados com animação, consultas a dados dinâmicos e geração e implementação de objetos vetoriais para internet. O Flash torna a navegação em sites desenvolvidos com essa tecnologia muitas vezes mais rápidos e fluentes que os desenvolvidos nos métodos tradicionais.
O
posicionamento do produto no mercado não é mais uma ferramenta para criar
animações ou efeitos pirotécnicos em sites. A Macromedia vem introduzindo
evoluções no produto, que culminaram nesta versão MX em transformar o produto em
ferramenta para desenvolvimento de soluções na Internet com amplo suporte a
elementos visuais (como sempre foi) e recursos poderosos para desenvolvimento.
A preocupação com a usabilidade está evidente em pequenos detalhes. Antes ao
usar a tecla “Retornar” no navegador, esta não funcionava dentro de páginas com
Flash. Agora a mesma funcionalidade do “Retornar” pode ser obtida dentro de
animações Flash. Ao mesmo tempo os recursos de auxílio ao desenvolvedor de
conteúdo melhoraram com o aprimoramento do painel “Answers” que funciona como
uma ajuda , um tutorial , exemplos , tudo isso com atualização on-line pela
Internet junto ao site da Macromidia.
Os trabalhos existentes feitos em Flash 5 são totalmente aproveitáveis sendo também possível criar o arquivo final (SWF) no formato antigo (Flash 5) caso não se deseje que o cliente atualize a sua versão do Flash Player. Este pode sinal ficou um pouco maior (cerca de 400k) mas que uma vez instalado a experiência do uso do site evolui sobremaneira pela possibilidade da exploração de todos os benefícios da versão nova do programa
Segue abaixo uma análise mais detalhada para quem já conhece o Flash, das diferenças e melhorias do produto, área por área :
Interface:
|
|
A interface melhorou indiscutivelmente, embora agora praticamente exija o
trabalho em resolução de 1024x768px caso contrário sobra pouco espaço para
trabalho (área útil na tela). Os painéis suspensos passaram a ter um lugar
cativo a direita do programa. Tanto na parte de baixo da tela como à direita as
caixas de ferramentas e propriedades possuem função de minimização que permite
tê-las quase todas na tela mas escondidas, dando lugar àquela que se pretende
dar destaque e que se está utilizando.
A inserção de uma barra de propriedades (properties), que funciona de maneira
contextual, ocupa espaço na área de trabalho, porém, trouxe acesso rápido as
funções coerentes a cada objeto clicado no projeto
exemplo do properties utilizando a ferramenta "text".
-ao se clicar no “timeline”, a barra de propriedades se altera e demonstra todas
as possibilidades para o recurso de frames ( tweening, frame label, sound,
effect...);
Ao desenhar um objeto qualquer, a janela “properties” já demonstra os parâmetros
de linhas e o padrão de preenchimento, altura e largura, posição X e Y do
objeto.
Se nenhum objeto estiver selecionado a janela “properties” mostra as
configurações do player utilizado para exportação swf, medida do filme, frame
rate e preenchimento de fundo (background)
![]()
Painéis
suspensos:
Um cuidado especial foi realmente tomado com procedimentos dos painéis
suspensos, que agora, todos podem ser ocultados de forma mais fácil,
anteriormente, era necessário clicar duas vezes na barra de título de cada
painel para obter a função de recolher, agora, basta um clique somente numa área
ativa horizontal ao topo de cada painel, que o mesmo se recolhe.
A organização não deixou a desejar, os painéis estão agora em um quadro à direita e possuem o recurso de colapse/enlarge. Assim os menus sempre permanecem restritos naquele local, deixando a área de trabalho liberada para criar e executar o projeto.
|
|
Frames
e timeline:
Os procedimentos de seleção de frames no timeline mudaram novamente, tem-se a
impressão de serem similares mais ao Flash 4 do que ao Flash 5, pois muitos
designers e desenvolvedores experimentaram certa dificuldade na transição da
versão 4 para a 5.
Outra grande novidade e muito esperada foi a possibilidade de criação de “layer folder” na timeline, o que melhora demais a organização de projetos, realmente é o fim de trabalhos que possuam um elevado número de layers espalhados, o suporte é total e muito similar ao existente hoje dentro do Fireworks, os designers agradecem!

Ferramentas :
Novas possibilidades foram inseridas na barra de ferramentas (tools), dando
finalmente suporte ao “Free transform tool”, que para quem já é usuário de
Fireworks, conhece muito bem o acesso "Q" feito pelo teclado, agora também já é
possível na nova versão do Flash MX.
Distort
(perspectiva) e envelope realmente eram ferramentas que faltavam para quem
desejava criar diretamente dentro do Flash, ambas funcionam muito bem e as
regulagens são mais que precisas para os mais exigentes designers habituados à
utilizar esses recursos em outros softwares de desenvolvimento.
Symbols:
|
|
Criar um symbols agora está bem mais maduro que qualquer outra versão. Possui as opções de registro do objeto e advanced; acabando de vez com aquela velha confusão de "onde é o centro do objeto? No novo método de registro, o usuário indica onde o objeto será apoiado ( direita, esquerda, topo, base, centro, direta acima...), já o advanced, permite entre outras,configurar as opções de linkage e outras novas funções atribuídas a objetos linkados.

Finalmente temos uma implementação de instance name para botões, tão esperada para implementações mais interessantes e objetos que se interagem entre sí no projeto.
|
|
Editar um symbol agora parece bem mais claro, foi melhorada a interface e agora temos claramente uma seta de voltar ao executar um edit in place, fixando cada vez mais o conceito de symbols como pastas com conteúdos, é necessário "entrar" numa pasta para editar o symbol, e voltar à raiz pra continuar editando o filme em seu timeline base (stage).

Chamou a atenção um recurso simples, mas que fazia muita falta para o desenvolvedor : a máscara por objetos e não somente por objeto fixo no timeline. Agora pode-se por exemplo criar uma mask arrastável com facilidade, desde que ambos os objetos sejam movieclips, da seguinte forma. "alvo.setMask(objeto_mask);"
Vídeo,
jpeg e gif:
O recurso de inserção dinâmica de imagens e vídeo streaming deixou todos
maravilhados. Agora é possível inserir vídeos completos nos formatos MPG, AVI,
MOV e DV dentro das animações ou como referência externa. Este recurso era muito
desejado pois os desenvolvedores precisavam buscar soluções alternativas na
versão 5 para tal façanha, usando softwares de terceiros para conversão de vídeo
em SWF.
|
|
Quem tiver web cam pode experimentar vídeo ao vivo no plugin 6 do Flash Player. Clicando o botão direito do mouse sobre qualquer filme Flash, na opção "settings" selecione “web cam”. Clicando sobre a mini-tela de visualização, é possível ver sua web cam funcionando ao vivo.
![]()
Preenchimento:
A Paleta de preenchimento de cores, também melhorou. Agora é permitido
selecionar a cor no painel “color mixer” mais atual e de fácil assimilação, além
do método normal.
Editar um gradiente e a posição que ele ocupa num objeto já não é mais um mistério que poucos sabiam o segredo, a ferramenta ficou bem disposta e clara em tools, ao lado do transform, basta um clique e já está pronto pra reposicionar e redimensionar uma textura ou gradiente.
Novos
Componentes
Muita atenção para o Flash UI Components, pois dotaram o Flash MX de “check
box”, caixas de texto com scroll, “scrollable elements´, “list menu”, “radio
button”, “combobox” ..., enfim, todos os elementos padrões de formularios html
estão presentes e utilizáveis da forma mais fácil possível. Basta desenhar uma
caixa de texto e arrastar o “scroll” ao lado da caixa que esta funcionalidade já
estará ativa.
Action
Script:
Cada vez é mais clara a intenção de transformar o padrão “action script” em
plataforma de desenvolvimento de scripts e recursos avançados. A Macromedia
investiu na interface e instruções do “action script”, o painel actions está
mais poderoso e depurado, agora similar ao visualizador de código do
Dreamweaver. Temos os números de linhas e breaking point em locais específicos,
pode-se começar digitar a instrução "_root." que um list menu aparece com as
mais variadas funções a disposição rapidamente.
A referência de script (documentação) deixou de ser em um arquivo html que era aberto no navegador. Está agora em uma janela de ajuda, que pode ser integrada aos painéis laterais ou em qualquer ponto da interface, e vem repleto de ótimos exemplos e regras de utilização.
O conhecido recurso de "Find and replace", aos habituados com este tipo de edição de HTML no Dreamweaver, também é está agora presente e é uma das boas melhoras do painel action script.
Para os desenvolvedores mais avançados, vale lembrar a implementação do action script e sua integração com o XML que está mais aprimorada, lendo e criando nativamente este formato e implementa uma abrangente integração com servidor Cold Fusion MX, também da Macromedia.
![]()
Apesar de
todas as inovações e progressos alguns desenvolvedores com os quais conversamos
apontaram alguns recursos que poderiam melhorar ou serem criados como :
Roundness (similar ao já existente no Fireworks, com um deslizante para
regulagem oo vivo dos cantos); Group / ungroup mais sensível ao contexto;
Ferramenta crop e image size; Estrutura de repetição e histórico (executa a
última ação no próximo objeto selecionado); Contorno em texto sem utilizar o
método braçal de quebrar o texto (desagrupado).; Texto em caminho (attach to
path) e Preenchimento bitmap ou gradiente em texto. Mas a falta destes não tira
o brilho deste produto que tem a cada dia usuários mais exigentes e que têm
ajudado na evolução do produto com suas impressões e solicitações.
Para os designers, houve melhora considerável nos filtros de importação do Flash
MX, principalmente se tratando do formato PNG 24 (arquivo png de edição dentro
do Fireworks), que agora importa realmente os objetos e converte o que for
necessário em imagens, curvas, texturas. O arquivo chega exatamente como foi
concebido dentro do Fireworks, já que seu padrão também é de construção vetorial
como a do Flash MX.
Com a nova versão do Flash as outras linguagens de desenvolvimento precisarão de uma vez por todas se integrar ao Flash de uma maneira mais estreita e dinâmica, criando mecanismos viáveis de intercâmbio de tecnologias. É muito difícil pensar em desenvolver um web site de alto impacto sem pensar em boa parte dele desenvolvido na plataforma Macromedia Flash MX.
|
|