<!– .semmargem { margin: 0px; } .codigo { font-family: “Courier New”, Courier, mono; font-size: 12px; margin: 0px; } .style3 {color: #000000} .style5 {color: #000099} .style8 {color: #333333; font-weight: bold; } .style9 {font-size: 12px} –>
| Informações sobre o novo Flash
Estamos nos aproximando do lançamento da próxima versão do Flash e do Flash Player. Provavelmente os veremos com a seqüência lógica de nomes (Flash MX 2005 e Flash Player Como já foi anunciado pela Macromedia, essa versão do Flash está sendo feita com uma temática mais visual, concebida por designers, conseqüentemente, a grande maioria dos novos recursos são relacionados a efeitos visuais. Dessa vez a Macromedia atuou de forma diferente, ao invés de manter em segredo os novos recursos, fez questão de exibi-los durante suas apresentações. Logo vou lhes passar algumas informações já conhecidas sobre a próxima versão do Maelstrom/Flash Player e do 8ball/Flash MX 2005. Aprimoramento do Undo/Redo Embora o essencial CTRL+Z atualmente já resolva muitos problemas com seu imenso histórico de ações, a Macromedia anunciou que melhoras estão por vir. Vamos esperar e ver o que vem por aí. Melhorias de performance Como de hábito nas últimas atualizações, o novo Flash Player trará ainda mais melhorias de performance de código. A atual versão já consegue diminuir muito da lentidão de execução de código do player antecessor (6), mas ainda está longe de ser o ideal. Embora não se saiba muito sobre as melhorias, é bom saber que a Macromedia ainda encontra espaço para otimizações desse tipo. Novo renderizador de fontes (Saffron) Embora o Flash tenha dado um salto no quesito renderização de texto com a versão 2004, ainda faltava a possibilidade de exportar as informações de hinting junto com uma fonte, permitindo assim uma maior flexibilidade na escolha do tamanho de renderização de texto no documento Flash. A próxima versão do Flash permitirá que fontes anexadas tenham hinting através de um novo formato que encapsula essas informações com altos índices de compactação. Aparentemente, é um formato lossy, isto é, trará alguma perda de dados (como uma imagem JPEG), mas será prático se usado com sabedoria. Além disso, o novo renderizador de fontes do Maelstrom chamado de Saffron, permitirá também o desenho de texto com alto contraste de contornos. Esse tipo de recurso é especialmente bem-vindo em dispositivos de baixo contraste ou de alto reflexo, como telas de cristal líquido. Ainda não se sabe se o FlashLite Player usado em handhelds e outros dispositivos menos capazes herdará este recurso. Efeitos de imagem em runtime
|
| Tela de aplicação dos efeitos visuais, o efeito é visualizado no preview lateral. |
Provavelmente o principal recurso interno do novo Flash Player é a possibilidade de gerenciar objetos gráficos com maior facilidade.
Um dos principais recursos práticos originados disso é a possibilidade de aplicar efeitos de imagem num movieclip em tempo real.
Atualmente, caso o desenvolvedor queira criar um efeito gráfico mais complexo num objeto, por exemplo, um “blur”, ele é obrigado a realizá-lo num aplicativo separado, como o Fireworks, e importar o resultado para o Flash.
O Flash 8, no entanto, permitirá que alguns efeitos de imagem sejam realizados em tempo real, sem que uma imagem tenha de ser criada e importada.
Esses são alguns dos recursos já anunciados dos novos editores: “Blur”, “Glow”, “Bevel”, “Gradient Glow”, “Gradient Bevel”, “Drop Shadow”.
Embora esses efeitos sejam variantes do Blur, é certo que eles iniciarão uma pequena revolução nos documentos Flash que aparecerão daqui a diante.
Blending modes
Os “Blending modes” (que de forma grosseira podem ser traduzidos como “modos de mistura”) são recursos muito esperados da nova versão.
Como todo usuário de Photoshop (ou After Effects, Illustrator, Fireworks, etc) sabe, o “blending mode” é o que dita como as cores de uma determinada layer se misturam com as cores da layer abaixo dela.
“Blending modes” é o que permite que softwares de edição de imagem e vídeo tenham efeitos visuais mais impressionantes, aproveitando-se de diferentes algoritmos de renderização para atingir certos resultados impossíveis de serem realizados com uma só imagem.
Ainda não foram anunciados quais blending modes estarão disponíveis no Maelstrom, mesmo porque a Macromedia já anunciou que este é um recurso no qual eles ainda estão trabalhando.
Caching de MovieClips
Performance visual é um dos pontos que mais incomodam os desenvolvedores Flash. Não importa quanto a Macromedia consiga otimizar a performance de renderização do Flash, alguém sempre tentará algo tão complicado que o Player não vai aguentar.
A atual versão do player já foi um salto em relação a sua antecessora em termos de performance, mas ainda longe de ser algo definitivamente rápido.
A solução para isso foi introduzir um novo recurso de armazenagem gráfica de movieclips, o “bitmap caching”.
O que o Player faz, em termos práticos, é congelar o conteúdo gráfico de um movieclip (como se criasse uma versão em bitmap do movieclip em tempo real) e usá-lo para desenhar o movieclip.
Com isso, movieclips complexos demais não têm de ser redesenhados enquanto não existirem modificação em seu conteúdo, e é nesse caso que se usa a versão cacheada.
Este é um dos recursos mais importantes adicionados a esta versão do Flash Player.
Ainda não se sabe se será algo automático ou manual, chamado através de código ou não, mas esse recurso vai permitir um ganho de performance inimaginável em certos documentos, pois a performance não estará mais atrelada à complexidade dos objetos usados, e sim, à complexidade dos objetos sendo modificados.
Filmes com transparência
O vídeo é sequência de movimentos de uma mulher onde fazendo-se uso de tranparências, o fundo é todo customizado no Flash. No close vemos a seleção de um texto criado no Flash posicionado abaixo de um vídeo
Nos últimos meses, graças a um bom codec de vídeo, o Flash se tornou rapidamente uma das melhores tecnologias para exibição de vídeos online.
Com a adição de transparência ao formato de vídeo do Flash, agora é possível integrar vídeos com o documento Flash ou mesmo com outros vídeos de forma singular.
Esse recurso mostra o quanto a Macromedia está empenhada em transformar o Flash na melhor tecnologia de vídeo na web.
Além disso, a Macromedia também anunciou que o codec de vídeo foi melhorado, permitindo maior qualidade e maiores taxas de compactação.
Mudanças na edição
Além desses principais recursos, existe uma série de mudanças menores em ambos. Vale destacar:
– Novos recursos de posicionamento de gradientes de preenchimento;
– Linhas com gradiente;
– Possibilidade de definir o formato de conexões e fim/ínicio de linhas (como no Freehand etc);
– Modo de edição de objetos (como no Freehand etc).
Talvez para alguns essas mudanças não soem como algo tão extraordinário, mas esse passo (que é um verdadeiro salto) vai permitir ainda mais complexidade de efeitos e conseqüentemente, resultados ainda mais fantásticos seja em jogos ou documentos que usam e abusam de elementos visuais.
Como sempre ocorre quando se descobre novos efeitos e recursos, veremos trabalhos que utilizarão de forma exagerada e pouco inteligente esses recursos.
Cabe a nós usarmos essas melhorias para elevar ainda mais o nível de desenvolvimento de projetos visuais com o Macromedia Flash.
Novidades na programação
Outra possível novidade que despertou interesse, foi a exibição de algumas linhas de códigos na apresentação de Kevin Lynch.
var filterObj = new flash.filters.DropShadowFilter(); filterObj.blury = undefined; filterObj.blurx = undefined; filterObj.knockout = false; filterObj.inner = false; filterObj.numIterations = 2; filterObj.blur = 44; filterObj.alpha = 100; filterObj.color = 0x00000000; filterObj.angle = 36; filterObj.distance = 11; loaderClip.filterList = [filterObj]; |
O que podemos verificar no código que ele deixou “escapar”, é que provavelmente essa versão do Flash trabalhará com novas classes e quem sabe até com sistemas de pacotes.
Só nos resta esperar por essa que talvez seja a versão mais aguardada do Flash por já ter alguns de seus recursos revelados.
Para mais detalhes sobre esses lançamentos e para ver alguns vídeos, consulte os links abaixo:
http://www.markme.com/md/archives/006797.cfm
http://www.moock.org/blog/archives/000146.html
http://www.joshdura.com/sneakpeek/SneakPeeks_320x240.mov
Fontes:
http://newsfeed.fatorcaos.com.br/000049.html
http://www.markme.com/flashteam/archives/006391.cfm
http://www.martijndevisser.com/archives/000033.php
Até a próxima,
Abraço,
[ºº]
Danilo Santana
Últimos Comentários