December 5th, 2006
O Flash Player alcança 96% dos internautas, é a plataforma de maior penetração no mundo, estes números são muito maiores que os do JAVA, Microsoft Windows Media Player e Apple QuickTime Player. Veja abaixo o gráfico comparativo com outras técnologias:

A versão 8 tem aproximadamente 90%, e a versão 9 tem aproximadamente 36%. Veja mais detalhes por versões do Flash Player.
Fonte: Flash Player Statistics.
No Comments »
December 5th, 2006
O Fábio Seixas iniciou um meme de previsões para 2007 em relação a web nacional. Para 2007 espero:
- que o Adobe Flash Player 9 esteja instalado em 99,9% das máquinas;
- que o Flash seja cada vez mais bem aplicado como no NikeID;
- que a Adobe, mais especificamente o setor Flash e Flex trabalhem mais para os desenvolvedores brasileiros;
- que nas comunidades apareçam mais desenvolvedores para debater e menos “sangue-sugas de códigos prontos”;
- que leitores de blogs comentem mais;
- que os blogueiros façam mais trackbacks;
- que o Jakob Nielsen seja mais respeitado;
- que eu lance um projeto web 2.0 com Flash e seja um projeto bilionário;
- que surjam mais blogs bacanas que abordem a Flash Platform como os dos amigos Leonardo e Lucas;
Que mais está participando:
[ UPDATE ]
Tem mais alguém?
11 Comments »
November 26th, 2006
O curso em vídeo aulas de Actionscript 2.0 avançado está quase pronto. Tanto a capa, como o título no box do DVD abaixo não são definitivos, a propósito, sua opinião é muito bem vinda.

O curso foi dividido em duas partes, houve uma grande preocupação em trazer um conteúdo além do básico, mas que esteja numa seqüência que possibilite um aprendizado linear, simples e de fácil entendimento. Diferente dos muitos cursos existentes, nestas duas partes é abordado o que há de mais avançado no Actionscript 2.0, trazendo diversas informações pertinentes que geralmente são omitidas.
Um pergunta que é freqüêntemente levantada e eu já adianto, seja você um designer que programa no máximo um gotoAndPlay(), seja um programador mais experiente, neste curso o aprendizado vai do básico ao avançado, o curso atende os dois perfis. Você que já programa poderá eliminas as dúvidas e deficiênicas na sua programação, além do conteúdo mais avançado.
A parte número 2 será lançada logo após o lançamento da primeira parte.
****************************************************
[UPDATE] O curso já está disponivel, Actionscript 3.0 OOP Flash CS3, vagas abertas. Para maiores infomações acesse: http://ericksouza.com/cursoas3/
27 Comments »
November 20th, 2006
Escrendo o curso de Actionscript, mais especificamente o tópico que aborda o protocolo asfunction, e por ser pouco conhecido, decidi escrever sobre, pois pode vir a ser útil para muitos desenvolvedores.
Um caso: Hoje é muito comum sites em Flash gerados dinâmicamente a partir de um banco de dados, pode ser que o seu cliente peça para poder linkar uma seção do Flash através do admin, onde o cliente havia sido instruído em como linkar uma página Html, ex. <a href="http://...">Link</a>. A menos que o site possua o recurso de acesso através da URL e sem refresh, este pedido poderia se tornar uma tremenda dor de cabeça, mas graça ao protocolo asfunction, epecífico do Flash, você pode chamar uma função presente no Flash em um link Html no Flash. A sintaxe do protocolo é a seguinte:
Actionscript:
-
asfunction:functionName, parâmetro 1, parâmetro 2, ... parâmetro n
Exemplo
Actionscript:
-
this.createTextField("texto1", this.getNextHighestDepth(), 10, 0, 0, 0);
-
this.texto1.border = true;
-
this.texto1.autoSize = "left";
-
this.texto1.html = true;
-
this.texto1.htmlText = "<a href='asfunction:trace,Link no texto chamando uma função no Flash!'>Texto asfunction.</a>";
No exemplo foi chamada uma função global do Flash, mas você pode chamar uma função que você criou.
15 Comments »
November 13th, 2006
No próximo dia 18/11 às 15h teremos uma palestra online com Leonardo França, o tema será “Desvendando o Flex”.
Leonardo França vem colaborando com ótimos posts em seu blog. Ele é Manager do AUG-DF - Abobe User Groups de Brasilia, e Adobe Certified Professional Flash MX 2004 Developer.
Link para a palestra, acesse no dia 18/11 às 15h.
No Comments »
October 21st, 2006
A classe BitmapData é realmente muito divertida. Neste experimento foi usado o método 'threshold' para realizar a colorização da imagem recebida da webcam.
Caso você tenha uma webcam, logo abaixo do vídeo coloquei o arquivo para você poder ver o experimento em funcionamento.
O Actionscript usado nesta aplicação está no final da página, a explicação está comentada no próprio script.
Read the rest of this entry »
4 Comments »
October 18th, 2006
Básicamente foi utilizado a classe BitmapData e os métodos draw, threshold, getColorBoundsRect e getPixel. Nos três pimeiros vídeos a identificação é feita por x e y (getColorBoundsRect) e nos dois útimos por detecção de cores (getPixel).
Read the rest of this entry »
17 Comments »
October 7th, 2006
O update do Flash Player 9 traz a nova funcionalidade que nos permite utilizar fullscreen dentro do browser, pode ser utilizado tanto no Actionscript 2.0 quanto no Actionscript 3.0 através da nova propriedade Stage.displayState.
Este novo recurso será muito útil em players de vídeos e animações, por outro lado, por motivos de segurança, as teclas são desabilitadas no modo fullscreen, desta forma os Input Text não funcionarão, além de excluir a possibilidade de utilizar o modo fullscreen para jogos.
Para poder visualizar corretamente o exemplo abaixo atualize seu Flash Player.
UPDATE - 11.10.2006: Em alguns casos é necessário desinstalar primeiro o Flash Player, e depois instalar a nova versão.
Read the rest of this entry »
35 Comments »
October 7th, 2006
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.
Read the rest of this entry »
1 Comment »
September 30th, 2006

Cada vez mais, desenvolvedores que trabalham com Actionscript, buscam se especializarem na linguagem, e o editor é um ferramenta muito importante na programação, trabalhando em diversos arquivos Actionscript extensos, pude notar como o SEPY, um editor de Actionscript externo, é útil para mim.
Read the rest of this entry »
3 Comments »