Baixe o app para aproveitar ainda mais
Prévia do material em texto
Animações e Ferramentas Virtuais Tema 06 – Interatividade com AS Bloco 1 Prof. Esp. Leandro Felipe Carvalho W B A 0 1 7 6 _ V 1 .0 Animações e ferramentas virtuais Neste momento, estamos na reta final dos conhecimentos sobre animações e vamos entender um pouco mais sobre a aplicação da programação. Nesta aula, utilizaremos as bibliotecas comuns do Flash para trabalhar com símbolos prontos. Conhecendo a biblioteca comum Temos três itens pertencentes à biblioteca comum do Flash. Essa biblioteca também é conhecida como biblioteca externa. São eles Buttons, Classes e Sounds. Vamos acessar esta biblioteca no Flash. Para acessar o vídeo, clique aqui: <http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be4 31606233e0f1d/0494b70c7e1b71aba031eb20f4f872dc> http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be431606233e0f1d/ab35c75b2dae0a190dc48293d23044a3 http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be431606233e0f1d/0494b70c7e1b71aba031eb20f4f872dc Foi possível observar na biblioteca externa que já existem símbolos pré-definidos que podem ser utilizados em nossos vídeos. Como estamos tratando de interatividade, isto seria algo bem interessante, certo? Vamos ver isso na prática! Para acessar o vídeo, clique aqui: <http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be4 31606233e0f1d/60fae94e4ff42b076881e59f2063f031> http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be431606233e0f1d/ab35c75b2dae0a190dc48293d23044a3 http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be431606233e0f1d/60fae94e4ff42b076881e59f2063f031 Entendendo os comandos on (press) { getURL("http://www.google.com.br"); } On (evento) analisa o evento do mouse ou teclado (press, release, drag, roll). getURL(“endereço”) aciona o navegador com o referido site. A grande maioria das linguagens de programação é em inglês, então, facilita se você conhecer o idioma. Se tivermos conhecimento em qualquer outra linguagem de programação, também se torna bem mais fácil entender o desenvolvimento do código. Conclusão Adicionar interatividade a qualquer filme é uma tarefa facilmente realizada com o auxílio do ActionScript. Conhecer as referências dos comandos é uma ideia interessante, por isso, vale a pena olhar os links do material disponibilizado para esta aula. Animações e Ferramentas Virtuais Tema 06 – Interatividade com AS Bloco 2 Prof. Esp. Leandro Felipe Carvalho Criando um clipe de filme “teleguiado” Bem pessoal, no bloco anterior tratamos da interatividade com ActionScript. Agora, vamos criar um objeto capaz de acompanhar o mouse na tela. Para isso, iniciaremos um arquivo Flash com ActionScript 3.0. Para acessar o vídeo, clique aqui: <http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be43 1606233e0f1d/aaa8022252908b775117763eb11afc55> http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be431606233e0f1d/ab35c75b2dae0a190dc48293d23044a3 http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be431606233e0f1d/aaa8022252908b775117763eb11afc55 Criatividade... A programação e o uso do clipe de filme permitiram que um objeto acompanhasse o mouse durante a execução do filme. Uma ideia interessante seria levar seu usuário a buscar um prêmio no site. Como um cupom de desconto. Basta continuar esta implementação. Para acessar o vídeo, clique aqui: <http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be431 606233e0f1d/b7c76b59c91d8a8ceb7cd9d857ed93bd> http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be431606233e0f1d/ab35c75b2dae0a190dc48293d23044a3 http://fast.player.liquidplatform.com/pApiv2/embed/dbd3957c747affd3be431606233e0f1d/b7c76b59c91d8a8ceb7cd9d857ed93bd Analisando as funções de clique porta_marrom.buttonMode = true; porta_marrom.addEventListener(MouseEvent.CLICK, clicouMarrom); function clicouMarrom(e:MouseEvent):void { trace("Clicou na porta marrom!"); } Colocamos o clipe de filme para atuar como um botão. Ativamos o evento de monitoramento para aguardar o clique do mouse e chamar a função “clicouMarrom”. Criamos a função “clicouMarrom” e escrevemos na saída a informação “Clicou na porta marrom!” Conclusão Um pouco de criatividade e utilização de funções em ActionScript vão permitir uma interatividade grande com o usuário. Praticar a programação é importante, por isso, não deixe de responder às questões e fazer as atividades propostas.
Compartilhar