Curso AS3

Distorção de imagens dinâmicamente

September 21st, 2006

No Flash ainda não é possível distorcer imagens bitmaps nativamente via Actionscript, o efeito “Distort”, presente também no Photoshop. O Thomas Pfeiffer do Sandy Project, junto ao Andre Michelle, Richard Lester e Didier Brun, desenvolveram a classe DistortImage, que torna a distorção via Actionscript possível.

Read the rest of this entry »

Pesquisa com os leitores do Blog

September 3rd, 2006

Criei este blog para arquivar e contribuir com os meus estudos, e na semana passada as visitas diárias dobraram. Fiquei curioso a respeito de informações sobre o leitor e o Blog, e me lembrei que no blog Usabilidoido, o Frederick de vez em quando realiza uma pesquisa com seus leitores para coletar informações para o melhoramento do blog, então decidi fazê-lo também.

Read the rest of this entry »

Entendendo Funções

September 3rd, 2006

O entendimento de funções é extremamente importante no Actionscript. Você já se viu copiando e colando partes do código, ou o reescrevendo. Graças às funções, podemos reutilizar blocos de códigos em qualquer parte do filme, desta forma, pode-se obter mais escrevendo menos.

Read the rest of this entry »

Usabilidade no Flash

August 26th, 2006

Usabilidade no Flash
O Flash proporciona ao desenvolvedor total liberdade da forma que o conteúdo será apresentado, isto é ótimo quando o desenvolvedor sabe lidar com todas estas possibilidades, infelizmente são muito poucos os que realmente estão aptos a lidar com toda esta liberdade.

O uso do Flash em websites, tanto integralmente quanto parcialmente, foi taxado como um mal a usabilidade, enquanto que na verdade o grande vilão são os próprios desenvolvedores que desconhecem os princípios básicos da usabilidade. O Flash pode ainda proporcionar uma melhor usabilidade quando comparado a técnicas tradicionais, como é o caso do sIFR.

Read the rest of this entry »

Interação do Flash com PHP e MySQL - Exibir, Inserir, Editar e Excluir

August 21st, 2006

Interação: Flash, PHP e MySQL

Neste artigo realizaremos a interação do Flash com o PHP e MySQL de uma forma muito simples. O único requisito é uma noção básica de PHP e MySQL.

Read the rest of this entry »

Adobe Apollo - O Cliente Universal

August 20th, 2006

Adobe Apollo
O Adobe Apollo, também chamado por Kevin Lynch como “O Cliente Universal”, é uma ferramenta que se destina ao desenvolvimento de RIA’s para desktop, que integrará o leitor de PDF Acrobat Reader, junto ao Flash Player. O aplicativo trará também suporte completo ao HTML e Javascript, além de rodar independente do browser, como um aplicativo standalone, online e offline.

O Adobe Apollo estará disponível ainda este ano, numa versão beta no laboratório da Adobe, e tem seu lançamento previsto para o primeiro semestre de 2007. A versão 1.0 trará suporte apenas para desktops, e em versões futuras terá suporte também a dispositivos móveis.

Apollo Travel

Houve uma confusão de que o Apollo substituiria o Flash Player e o Acrobat Reader, e isto é incorreto, tenha o Adobe Apollo como o suscessor do Macromedia Center.

Estou muito ancioso para ver o futuro do Adobe Apollo, novas possibilidades, desenvolver aplicativos para desktops certamente será muito mais interessante.

LINKS:

Voltando com o blog e 10 anos de Flash

August 18th, 2006

Bom pessoal, o blog andou parado por minha parte, porém as visitações sempre aumentando, fico muito contente com os resultados. O motivo pela minha ausência no blog, é que estive muito ocupado devido a troca de emprego, agora estou no estúdio de design Binatural, como programador de actionscript. Felizmente, novamente terei tempo para dar continuidade ao blog, já tenho material novo para publicar, vou me organizar e logo volto com novidades.

Obrigado a todos pelos e-mails que tenho recebido, me motivando a dar continuidade ao blog.

UPDATE: Há algumas semanas todos que assinam este site via Bloglines, inclusive eu, foram descadastrados automáticamente, o motivo é do redirecionamento do FEED ter falhado, por este motivo se quiser continuar a receber as notificações será necessário recadastrar o FEED.

UPDATE: Versão #03 do layout. Ainda existem diversos ajustes a serem feitos, se acharem algum bug, favor reportar ao meu e-mail, obrigado. :-D

Flash: 10 anos!

Dia 08 de agosto de 2006 o Flash fez 10 anos, PARABÉNS FLASH QUERIDO!!

Flash 10 anos!

Resumo rápido: O Flash de hoje, atendia antigamente como Future Splash Animator, desenvolvido pelo Jonathan Gay, fundador da Future Wave Technologies. Em 1997 a Macromedia comprou a Future Wave Technologies, adiquirindo o Future Splash Animator.

Vídeo Flash 10 anos!

Flash Professional 9 ActionScript 3.0 Preview

June 28th, 2006

Flash 9 & AS 3.0Sem comentários. Flasheiros, visitem o laboratório da Adobe, e baixem o Flash Professional 9 ActionScript 3.0 Preview. Durante a semana eu comento sobre o assunto.

A preview of the next release of the Flash authoring tool, scheduled for release in 2007, extends the capabilities of Flash Professional 8 to include support for the new ActionScript 3.0 language in Flash Player 9.

Desafio FUGPE #01 - Matriz Colorada

June 13th, 2006

Foi iniciado o primeiro de uma série de desafios de actionscript na lista do FUGPE.

O desafio inicial trata-se da construção da matriz abaixo, utilizando o actionscript. Diversas soluções já foram postadas, visite a lista para conferi-las.

Matriz Colorada

Segue abaixo o meu código para a construção da matriz (~25min).

Actionscript:
  1. var colsRowsSize:Array = new Array(29, 29, 13);
  2. var bgColor:Array = new Array(0xffffff, 0xff0000, 0xcccccc);
  3. var formatar:TextFormat = new TextFormat("Arial", 9, 0x000000, false, false, false, "", "", "center", 0, 0, 0, 0);
  4. var z:Number = 1;
  5.  
  6. for(var n:Number = 0; n <colsRowsSize[1]; n++){
  7.     for(var i:Number = 0; i <colsRowsSize[0]; i++, z++){
  8.         var pX:Number = i*colsRowsSize[2]; var pY:Number = n*colsRowsSize[2];
  9.         _root.createTextField("caixa" + z, _root.getNextHighestDepth(), pX, pY, colsRowsSize[2], colsRowsSize[2]);
  10.         _root["caixa" + z].text = valor == 0 ? valor = 1 : valor = 0;
  11.         _root["caixa" + z].border = true;
  12.         _root["caixa" + z].selectable = false;
  13.         _root["caixa" + z].background = true;
  14.         _root["caixa" + z].backgroundColor = bgColor[n == i || i+1 == colsRowsSize[0]-n ? (n%2)+1 : 0];
  15.         _root["caixa" + z].setTextFormat(formatar);
  16.     }
  17. }

Palestra com Carlos Saldanha

May 29th, 2006

Carlos SaldanhaO Rodrigo Carneiro me enviou há alguns dias o link da palestra "A vida 'animada' de Carlos Saldanha", com Carlos Saldanha. Realmente muito interessante, ele conta como começou, o processo de evolução, e inclusive mostra alguns de seus trabalhos, um deles, o "Love Timer", produzido ainda na faculdade, cujo a qualidade é espetacular para a época em que foi desenvolvido.

A palestra está disponível no site da FAAP, que foi realizada dia 9 de maio de 2006, as 19h30m, duração de 2h10m.

Dica: assista em fullscreen, para isto, assim que a palestra começar a ser exibida, de um duplo clique sobre o vídeo.

[Update]: Link direto para o vídeo da palestra. (É necessário ter instalado o Windows Media Player)