Curso AS3

Mouse wheel para Flex no Mac OSX

January 16th, 2008

Meu micro principal é um Macbook, e desenvolvendo uma aplicação em Flex a falta do suporte ao Mouse wheel estava me chateando e resolvi partir para uma solução.

Encontrei diversas soluções, mas somente uma automática, que é o que eu preciso, habilitar o suporte a mouse wheel na aplicação. A solução foi encontrada no hasseg.org, muito simples de ser aplicado.

Primeiro inclua o javascript no html da página.
Obs: O swf está sendo incluído via SWFObject.

JavaScript:
  1. <script type="text/javascript">
  2.     var mw_flashMovieId = "flashMovie"; //id do seu swf
  3.     var mw_flashContainerId = "flashContainerDiv"; //id da div do seu swf
  4. </script>
  5. <script src="osxmousewheel.js" type="text/javascript"></script>

No Actionscript da sua applicação Flex:

Actionscript:
  1. import org.hasseg.externalMouseWheel.*;
  2. private var _mwSupport:ExternalMouseWheelSupport = ExternalMouseWheelSupport.instance;
  3.  
  4. ExternalMouseWheelSupport.registerAutomatically = true;

Pronto! Já está com o suporte ao mouse wheel e você pode também adicionar listener normalmente:

Actionscript:
  1. myBox.addEventListener(MouseEvent.MOUSE_WHEEL, function(event:MouseEvent):void {
  2.     t.text = ("Mouse wheel delta: "+event.delta);
  3. });

Exemplo rodando.

Código fonte do exemplo com o javascript e package dos scripts necessários.

E ainda uma documentação.

Adobe Flex Builder 3 Beta 3

December 13th, 2007

Acabou de sair o beta 3 do Flex Builder 3. Estou comentando porque no beta 2 eu encontrei diversos bugs e que neste novo beta já devem ter sido corrigidos, afinal no bugs.adobe.com está havendo ótimo retorno dos bugs encontrados pela comunidade de desenvolvedores.

Vou usar um pouco este beta 3 e depois comento sobre dois bugs muito importantes que podem levar um programador a loucura. =P

Download do Flex Builder 3 Beta 3 em http://labs.adobe.com/technologies/flex/flexbuilder3/

Curso de AS3 fechado até fevereiro

December 5th, 2007

Só para ficar avisado, o curso está fechado até fevereiro quando uma nova turma começará. Portanto quem quiser ir se agendando, fevereiro estamos de volta com o curso. =D

Papervision 3D, uma engine 3D para o Flash

November 25th, 2007

O Papervision 3D trata-se de uma engine open-source (!) para Flash Platform. O primeiro beta a ser liberado foi em Julho deste ano. O time que escreveu a engine é formado por Carlos Ulloa, John Grden e Ralph Hauwert.

Abaixo segue um demo do que o Papervision 3D é capaz.

This movie requires Flash Player 8.

Alguns Links úteis:

Ultimamente estou mechendo bastante com PPV, portanto eu devo voltar a falar bastante sobre. :)

Adams Óbvio, Uma história de sucesso de um homem de negócios

November 23rd, 2007

adams_obvio.jpg

Há um tempo eu li o livro Obvious Adams: The Story of a Successful Business Man, e ontem me lembrei do livro e não pude deixar de comentar.

Trata-se da história de um personagem fictício que alacança o sucesso usando simplesmente o bom senso. É um daqueles livros que você não se arrepende de ter lido.

O livro pode ser encontrado fácilmente no Amazon, entretanto existe uma versão traduzida para o português e pode ser baixada de graça, o livro é pequeno, certamente você conseguirá ler em uma única vez.

Espero que gostem. :)

Participei do Game Jam Brasil

November 14th, 2007

gamejam.jpg

Wow! É com muita alegria que posso dizer que fiz parte do Game Jam Brasil. Básicamente foi uma maratona de programação de 31 horas seguidas para desenvolver jogos para o OLPC XO, o evento ocorreu no laboratório de computação da UFSCAR.

Foram 14 equipes, que variam de 1 a 4 membros, minha equipe foi formada por mim e meu grande amigo Thiano Lima.

erick-thiano.jpg

Read the rest of this entry »

Classe Loader do AS3

November 6th, 2007

Estou recebendo muitos pedidos de uma demo do curso de AS3, selecionei o primeiro vídeo do capítulo 11, assim já dá para ter uma idéia de como são os vídeos. :D

O vídeo é muito largo para colocar aqui no post, 800 pixels, portanto para conferir o arquivo acesse o link DEMO do hotsite do curso.

Palestra, Actionscript 3.0, Simplificando as coisas

October 30th, 2007

No dia 17 de novembro, sábado às 15h, estarei palestrando sobre Actionscript 3.0 lá no Treina TOM do nosso amigo Carlos.

Todo mundo está convidado a participar.
Abraços.

[UPDATE] A data correta é dia 17 de novembro.

Imasters InterCon 2007

October 23rd, 2007

Alguém vai no Imasters InterCon 2007? Provavelmente estarei lá no sábado, avisa aí para podermos bater um papo.

Jogo da Bexiga

October 10th, 2007

Já tem um tempo que o Alan me pediu para disponibilizar um jogo do curso de AS3. Para não ficar devendo segue logo abaixo.

O source eu posto depois. E reparam como o blog anda colorido nos posts? Semana da criança. :)

This movie requires Flash Player 8.