quinta-feira, 5 de maio de 2011

Flash - AS3 basico

Aqui mostrarei algumas coisas básicas que apareciam no AS2 e transformarei-as em códigos para AS3

Botão

O botão feito no AS2 era muito simples de fazer, certo bastava criar um novo Objeto como Botão

Selecioná-lo e começar a programar



nesse caso, programeio-o para escrever "botão" na aba "saída" ao apertá-lo
código:
on (release) {
trace("botão");
}


Em AS3, o mesmo código fazendo a mesma utilidade no mesmo objeto sairia um pouco mais complicado. começando por:

criar o botão e convertê-lo para MovieClip (ou até mesmo para botão, caso queira que fique mais bonitinho)



agora devemos instancia-lo



depois deveremos clicar no frame em que localiza-se o botão e ir na aba de ações para finalmente programar:



Botao_mc.addEventListener(MouseEvent.MOUSE_DOWN, clique);

o que significa essa linha?

significa que quando um evento do mouse acontecer, no caso o click do mouse(MOUSE_DOWN) no moviclip chamado Botao_mc, executará a função chamada "clique"

agora que chamamos a função clique quando o Botao_mc for clicado, deveremos criar a função



function clique (e:MouseEvent):void
{
trace("botao");
}

primeiramente, criamos uma função com o código function, e em seguida devemos colocar o nome da função, entre parênteses devemos colocar o tipo da função, e como função é um tipo de variável, deveremos dar um tipo pra ela, nesse caso é :void que significa que é uma 'variável' inútil, ela não retornará valores nenhum para o exterior da função

agora que criamos a função, deveremos criar o corpo dela, como estou baseando-me em um código simples de AS2, apenas coloquei um trace();, mas no comando você pode colocar qualquer coisa.

e aqui finalizo o tutorial sobre AS3 Flash - básico, bons estudos

3 comentários:

  1. Pow... Sou Raphael do 1º ano.. queria saber quando eu vou aprender isso ? vlw

    ResponderExcluir
  2. Se for aprender, vai ser no segundo ou terceiro ano. Até agora não aprendemos. Joker aprendeu isso por fora do colégio.

    ResponderExcluir

Obrigado pelo seu comentário!
Ele está sujeito à aprovação antes de ser aceito, portanto, manere.