Novo tutorial

Olá pessoal.

Acabei de publicar mais um tutorial para o portal do MXStudio. Dessa vez mostro como criar um Formulário de contato usando o Flash e o PHP. Não deixem de conferir.

http://www.mxstudio.com.br/flash/formulario-e-mail-flashphp/

Qualquer dúvida podem me enviar um E-mail ou postar no Fórum do MXStudio.

[]s

Novidades

Olá pessoal.

Nos últimos dias aconteceram algumas mudanças, a principal é a mudança de meu servidor. Depois de muito tempo enrolando comprei um domínio .com e mudei meu portfolio para lá. Aos que acessarem usando o porfolio antigo será automaticamente redirecionado ao novo endereço. O meu novo endereço agora é esse:

http://www.natanalves.com

Outra novidade é do portal do MXStudio no qual sou colunista, o portal agora está de cara nova, com um novo layout, um novo sistema de administração que usa o sistema WordPress e está muito legal, mais leve, mais dinamico. O portal ainda está em reformulação assim com os artigos, por isso quando acessar algum tutorial e perceber algum erro avise ao pessoal do MXStudio ou a mim pois são vários tutoriais e o pessoal lá está dando duro para conseguir arrumar tudo. Vejam como ficou o novo site do MXStudio:

http://www.mxstudio.com.br

[]s

Novo Tutorial

Olá pessoal. Começo 2008 postando um novo tutorial no portal do MXStudio.

http://www.mxstudio.com.br/views.tutorial.php?act=view&cid=3&aid=1158

Nesse tutorial mostro como criar uma Galeria de Imagens com XML usando o ActionScript 3. Esse é o primeiro dos vários tutoriais que irei fazer voltado ao ActionScript 3, é claro que continuarei falando sobre o ActionScript 2, mas conforme o tempo for passando meus tutoriais só serão voltados ao ActionScript 3.

Qualquer dúvida podem me mandar um E-mail ou postar no tópico que criei no Fórum de Flash do MXStudio.

 http://www.mxstudio.com.br/forum/index.php?showtopic=54336

[]s

19º Desafio Flash

Hoje começa mais um Desafio de Flash no MXStudio. Desse vez, o Desafio é criar um Ambiente Operacional (como Windows, Linux, Mac OS, etc). O Desafio começa hoje 09/09 vai até o dia 27/10. Conheça as regras no tópico feito no Fórum:

http://www.mxstudio.com.br/forum/index.php?showtopic=48175

Os trabalhos devem ser postados no seguinte link:

http://www.mxstudio.com.br/forum/index.php?showtopic=48174

Não deixem de participar, aprende-se muito participando de um Desafio.

[]s

Melhorias

Após um tempo, consegui fazer algumas melhorias no meu Blog feito em Flash. Agora o usuário pode ter acesso aos Post clicando nas categorias, facilitando na procura do Post.

Ainda faltam melhorias, mas isso é algo a ser feito gradualmente, como por exemplo adicionar um espaço para comentários, um sistema de busca, etc. Tudo isso já estou trabalhando para conseguir fazer.

[]s

Escolham os Melhores

O Desafio Premiado do MXStudio foi um sucesso, vários participantes e excelentes trabalhos. Resta agora escolhermos os vencedores desse desafio.

Convido a todos os usuários do Fórum do MXStudio a votar e escolher os vencedores. Antes de votar leiam as regras para não ter o voto anulado.

http://www.mxstudio.com.br/forum/index.php?showtopic=45657&pid=155644&st=0&#entry155644

A votação vai até o dia 05 de agosto.

 []s

Trabalho Desafio

Apesar de estar sem tempo, consegui fazer meu trabalho para o Desafio Premiado do MXStudio. Usei o Flash CS3 e o Fireworks CS3. Segue o link do meu trabalho:

http://desafiomx.atspace.com/pan/index.html

[]s

ReleaseOutside no AS3

Em um dos meus tutoriais sobre o Flash CS3, mostro que os eventos do ActionScript 3 é diferente dos eventos do ActionScript 2. Não existe mais o onPress, onRelease, onRollOver, onRollOut, etc. Todos os eventos relacionados a Mouse está na Classe MouseEvent.

Mas a maior mudança foi a não inclusão de um evento para substituir o onReleaseOutside, felizmente existe uma solução para esse problema. Criaremos um MovieClip com instancia de botao, colocaremos a seguinte ação:

/* Adicionamos o envento relativo ao onPress no botao */
botao.addEventListener(MouseEvent.MOUSE_DOWN, btPress);
/* Função relativo ao onPress */
function btPress(event:MouseEvent):void {
   /* Adicionamos o evento relativo ao onRelease no stage (palco) */
   stage.addEventListener(MouseEvent.MOUSE_UP, btRelease);
   trace("onPress");
}
/* Função relativa ao onRelease */
function btRelease(event:MouseEvent):void {
   /* Verifica se o alvo é realmente o botão */
   if (event.target.name == "botao") {
      /* Sua ação relativa ao evento onReleaseOutside */
      /* Remove o Listener */
      stage.removeEventListener(MouseEvent.MOUSE_UP, btRelease);
      trace("onReleaseOutside");
   } else {
      /* Sua ação relativa ao evento onRelease */
      /* Remove o Listener */
      stage.removeEventListener(MouseEvent.MOUSE_UP, btRelease);
      trace("onRelease");
   }
}

Deixa eu explicar o código. Primeiro adicionamos um Listener ao nosso botão criado. O listener vai ser acionado quando clicarmos com o botão esquerdo do Mouse. Ao clicar, a função btPress é acionada.

Na função btPress, adiciono um outro Listener, dessa vez em nosso palco (stage). O listener vai ser acionado quando soltarmos o botão esquerdo do Mouse. Ao soltar, a função btRelease é acionada.

Na função btRelease, verificamos se o alvo (target) é o nosso botão, se for, removemos o listener do palco para que não fique sendo acionado quando não deve e usamos nossa ação referente ao onRelease. Se o alvo não for nosso botão, removemos o Listener do palco e usamos nossa ação referente ao onReleaseOutside.

Teste seu filme e vejam que agora temos um evento onReleaseOutside em ActionScript 3. Nesse exemplo mostra a real vantagem de se usar Listener em nossos Eventos, em uma função podemos usar para vários MovieClips e botões, mas isso é assunto para uma outra dica.

Qualquer dúvida é só falar.

[]s

Novo Portfolio

Olá Pessoal. 

Depois de um ano e meio, atualizei meu website. Além do novo Layout, o site foi feito usando o novo Flash CS3 e usando o ActionScript 3.

Os destaques da nova versão do site, é o Blog criado inteiramente em Flash, ainda não está 100% pronto, mas ele vai ser atualizado conforme tiver tempo. O site é auto ajustável ao tamanho de seu navegador, ficando sempre centralizado.

http://www.natanalves.com

Espero que gostem, se tiverem dúvidas, sugestões ou reclamações podem enviar E-mail ou comentar.

[]s

Desafio Premiado MXStudio

O portal MXStudio está fazendo um super Desafio, o Desafio Pan MXStudio. Neste Desafio os usuário terão que criar um Hotsite do Pan Americano que será realizado no Rio de Janeiro.

Este hotsite pode ser simples, ou completo, podendo ser somente a imagem da index ou uma página inteira. Quanto mais elaborado, maior a chance de ganhar.

Mais informações acessem o link no Fórum do Desafio.

http://www.mxstudio.com.br/forum/index.php?showtopic=43005

[]s

Próxima Página »