November 16th, 2007 on tags
Olá pessoal,
fiquei meio parado nas duas últimas semanas por causa do SBGames 2007 e de uns projetos pessoais.
O SbGames 2007 foi simplesmente ótimo e o pré-evento GDS superou as expectativas.
O AUGRS apresentou duas palestras, uma de AS2 e Advergames com Pedro Taranto e Alberto Amaral e a minha de AS3 para Games.
O meu minicurso teve como título “Conhecendo o ActionScript 3.0 para o desenvolvimento de jogos utilizando o Adobe Flash CS3″ e foram abordadas questões desde o básico do AS3 referindo-se a DisplayList e ao Sistema de Eventos até a parte de Simulações de Física com a APE e 3D com Papervision 3D.
O artigo pode ser adquirido nesse link http://www.filipesilvestrim.com/gds_2007/minicursoAS3Games.pdf e os exemplos (classes e .fla) podem ser feitos o download aqui http://www.filipesilvestrim.com/gds_2007/Fonte.zip .
Atenção: Ao fazer o download dos códigos fonte, favor ler o arquivo leia-me.html para que os exemplos rodem corretamente.
October 26th, 2007 on tags

Estarei palestrando um mini curso de ActionScript 3.0 para o desenvolvimento de jogos no pré-evento do SBGames 2007 (Simpósio Brasileiro de Games).
Para assistir a palestra basta se inscrever no SBGames e marcar a opção de que irá assistir ao pré-evento GDS (Game Development School).
Detalhes da palestra:
Dia 6 de Novembro
14:00 – 17:00
Conhecendo o ActionScript 3.0 para o desenvolvimento de jogos utilizando o Adobe Flash CS3.
Filipe Ghesla Silvestrim
AUGRS – Adobe User Group do Rio Grande do Sul http://www.augrs.com
Resumo: Introduzir a linguagem de programação ActionScript 3.0 no desenvolvimento de jogos utilizando o software Adobe Flash Professional CS3 como plataforma de desenvolvimento.
Público-Alvo: Intermediário
Pré-Requisitos: Conhecimento de lógica de programação para jogos.
Mais informações sobre o SBGames no site http://www.inf.unisinos.br/~sbgames
Mais informações sobre o pré-evento no endereço http://www.inf.unisinos.br/~sbgames/GDS-port.html
October 25th, 2007 on tags
Atualizado com informações mais concretas
Ontem a Adobe anunciou que a partir de Novembro oferecerá o Adobe Flex Builder 2 gratuitamente para Estudantes e Universidades ao redor do mundo.
É bom deixar claro (pois já andaram havendo muitas discussões) que o software será disponibilizado gratuitamente com propósitos de ministrar aulas. Essa licensa será mais restrita do que a atual licensa de educação da Adobe.
“A licença será exatamente a mesma que as atuais licenças educacionais, exceto que essa só incluirá Universidades e Estudantes. ”
Até a data atual essa é a melhor interpretação que o pessoal do meio conseguiu chegar.
Mais informações, preços e disponibilidade
Adobe Flex Builder 2 estará disponível no site www.adobe.com no início de Novembro.
Artigo completo em:
http://biz.yahoo.com/bw/071024/20071023006845.html?.v=1.
October 21st, 2007 on tags
Bom, hoje um post bem rápido pois a correria anda grande e não queria deixar o blog na inatividade…
Hoje precisei utilizar um evento da classe TransitionManager no AS3 e encontrei o mesmo problema que havia tido no passado como o AS2, temos dois eventos não documentados para a classe TransitionManager. Os eventos são para quando a transição IN acaba e quando a transição OUT acaba.
OK, mas se não está documentado como saber disso? Bom, a questão é futricar, vá até a pasta das classes do ActionScript 3 e procurem as subpastas fl e dentro dela a transitions(ex.: C:\Arquivos de programas\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes\fl\transitions). Aí dentro iremos achar o arquivo da classe (TransitionManager.as) e daí é só abrir ele e futricar
Exemplo de aplicação:
import fl.transitions.*;
import fl.transitions.easing.*;
var tmTransicao:TransitionManager = new TransitionManager(myMovieClip);
tmTransicao.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
tmTransicao.addEventListener(”allTransitionsInDone”, inDoneHandler);
tmTransicao.addEventListener(”allTransitionsOutDone”, outDoneHandler);
function inDoneHandler(event:Event):void
{
trace(”Acabou a transição de ENTRADA”);
//começou a transição de saída
tmTransicao.startTransition({type:Zoom, direction:Transition.OUT, duration:1, easing:Bounce.easeOut});
}
function outDoneHandler(event:Event):void
{
trace(”Acabou a transição de SAÍDA”);
}
October 11th, 2007 on tags
Pessoal,
o Workshop de Outubro do AUGRS já está disponível para visualização no link http://adobechats.adobe.acrobat.com/p77346236/
Descrição do que fora abordado no Workshop mistrado pela Gabriela Perry:
Nesta apresentação será mostrado como configurar o Eclipse para utilizá-lo como ambiente de criação para o Flex, utilizando o SDK.
Para criação dos arquivos será utilizado o ANT.
Depois de configurar o Eclipse, será criado um arquvo mxml muito simples, apenas para ver como é o processo de criação.
Na etapa seguinte, será mostrado como fazer debug utlizando o arquivo fdb.exe, que vem junto do SDK.
Será utilizado o comando trace e a classe Log. No final, será mostrado como criar o arquivo flashlog.txt, que armazena os logs da sessão.
Quem estiver interessado, cadastre-se na lista de discussão do AUGRS e fique atentos aos próximos workshops.