Curso AS3

Manipulando MP3s com a classe Sound

January 24th, 2007

Para manipularmos MP3s no Flash, utilizaremos a classe Sound. Para iniciar, deve-se criar um objeto Sound, e desta forma poderemos utilizar os seus métodos, propriedades e eventos.

Read the rest of this entry »

Criando suas próprias classes

January 24th, 2007

Uma classe descreve as características de um objeto, ou seja, seus métodos e propriedades. Classes personalizadas devem ser armazenadas em um arquivo Actionscript externo, que são importados ao compilar o FLA.

Read the rest of this entry »

Actionscript 3.0 passo-a-passo #01 - Iniciando

January 22nd, 2007

Uma das principais diferenças entre o Actionscript 3.0 e as versões anteriores, é que antes existiam diversas opções de onde colocar os códigos - por exemplo: timelines, movieclips, botões, arquivos de Actionscript externo e classes. Enquanto que o Actionscript 3.0 é totalmente baseado em classes, onde os códigos são colocados em métodos (funções) da classe.

Read the rest of this entry »

Desenhar e resgatar a velocidade do mouse

December 28th, 2006

Se você observar, no menu existe uma nova categoria, Respostas, nesta categoria vou postar questões solucionadas por mim em listas de discussões, fóruns, e-mail, etc; pretendo postar apenas as questões mais elaboradas, esta nova categoria deverá aquecer a frequência de posts no blog.

A questão aqui é a seguinte, o usuário quer desenhar no Flash ao pressionar o botão do mouse e além disto ele quer saber a velocidade em que está sendo desenhado. Para poder desenhar com o mouse use os métodos lineStyle(), lineTo() e moveTo() da classe MovieClip.

  • lineStyle - formata a linha, ele possui diversos parâmentros, para este exemplo os três primeiros são sulficientes, espessura, cor e alpha.
  • lineTo - desenha a linha ponto-a-ponto formando uma reta, os parâmetros são x e y.
  • moveTo - move o atual ponto de desenho para _x e _y.

Read the rest of this entry »

Detecção de neve caindo

December 25th, 2006

Primeiramente Feliz Natal! Se você está lendo isso hoje, dia 25 de dezembro de 2006, parabéns, somos dois nerds, e como eu, você não deve possuir uma vida social e sente-se bem programando no final de semana, feriados, etc; por este motivo desejo a você leitor presente até no natal, um ótimo 2007!

Comecei a programar ontem a noite o exemplo acima, era para ser postado 23h59m, mas encontrei problemas em gerenciar o processamente do filme e cheguei a um resultado regular somente hoje, são muitos flocos realizando verificações individuais, por enquanto o máximo que eu consegui trabalhar sem comprometer o processamento foi com pouco mais de 200 flocos de neve.

Read the rest of this entry »

The Fuse Kit para animações dinâmicas é o melhor

December 17th, 2006

The Fuse Kit

Dentre todas as engines disponíveis para animação dinâmica no Flash, o Fuse Kit é simplesmente o melhor.

O Fuse, criado pelo Moses Gunesch, é um conjunto de classes que são instaladas através de um único arquivo MXP, a proposta do Fuse é de uma sintaxe limpa e compacta de grande flexibilidade. As easing equations usadas no Fuse Kit são as do Robert Penner.

Read the rest of this entry »

Palestra on-line Entendendo o Adobe Apollo

December 15th, 2006

Adobe Apollo

O Leonardo França vai estar palestrando nesta quarta-feira, dia 20/12/2006, as 19h30m sobre o Adobe Apollo.

URL: http://adobechats.adobe.acrobat.com/augdfapollo/

Mais informações sobre a palestra no blog do Leonardo.

Obs.: Caso você ainda não conheça o Macromedia Breeze, agora Acrobat Connect Professional, um ótimo sistema de web conferência, é um boa oportunidade para conhecê-lo.

Novo endereço do Blog

December 15th, 2006
Actionscript:
  1. //antigo endereço do blog
  2. var enderecoBlog:String = "www.ericksouza.com";
  3.  
  4. //novo endereço do blog
  5. enderecoBlog = "blog.ericksouza.com";
  6.  
  7. trace("Abraços!"); //display: Abraços!

Além do novo endereço, aproveito para informar que eu regravei alguns vídeos dos experimentos de Detection Motion e Webcam Colorida. Regravei para ver se os vídeos ficavam menos esquisitos. =P

Informações de tempo

December 12th, 2006

Essa é para Flash Designer's, veio da resposta que enviei para um dos fóruns da Adobe, o usuário que enviou a pergunta estava precisando exibir informações do tempo total e atual do filme que contém diversas cenas e frames, as informações deveriam ser exibidas em texto e visualmente em uma barra, veja abaixo:

This movie requires Flash Player 8.

Para usar o script, coloque-o no primeiro frame e crie um textfield dinâmico com suporte a multiline e a html e o instancie de txtFrameStatus, crie também um movieclip com uma barra horizontal, alinhe a direita do ponto de registro e a instancie de mcBar, o FPS usado deve ser setado no script na variável movieFPS.

Read the rest of this entry »

Flash Player Statistics

December 9th, 2006

Currently Flash Player reaches 98 percent of web browsers, in the world it's the platform most pervasive, these numbers are much larger than of technologies as JAVA, Microsoft Windows Media Player and Apple QuickTime Player.

Comparative graph of the Flash Player with other technologies:

Flash Player Statistics

The Flash Player version 8 has 90 percent approximately, and the version 9 has 36 percent approximately. More details about Flash Player by version.

Source: Flash Player Statistics.