códigos no AS3

415 palavras 2 páginas
Com a criação do AS3 para o flash, muita coisa mudou na forma como escrever as ações. Uma das mais usadas e que mudou bastante, é o abrir um link de uma página (URL) usando um botão do flash.
Abaixo um exemplo simples de ação do flash em As3 para abrir uma URL quando clicar no movieclip chamado “botao”.
[code]
botao.buttonMode = true botao.addEventListener(MouseEvent.CLICK, botaoClicado); function botaoClicado(e:MouseEvent):void { navigateToURL(new URLRequest("http://www.add-digital.com.br"));
}
[/code]
Cole o código acima na timeline e crie um movieclip chamado “botao”.
Em acitonScript 3.0(AS 3.0) houve algumas mudanças, de inicio você tem que adicionar os eventos no movieclip e falar qual a função que vai ser chamada veja o exemplo abaixo.

1
2
3
4
5
6
7 meubotao.addEventListener(MouseEvent.MOUSE_OVER, minhaFuncao); function minhaFuncao(e:MouseEvent):void{ //faz alguma coisa }
Na linha um adicionamos o evento especificamos o Tipo de evento no exemplo é o evento de mouse o mouse_over igual ao onRollOver do actionScript 2.0. Na assinatura da função temos de que definir o tipo de parâmetro que a função vai receber, neste caso a variável “e” do tipo MouseEvent, lembrem toda vez que adicionarmos um evento a função que é chamada tem que receber um parâmetro do tipo do evento que foi adicionado. O “this” que usamos dentro da função para fazer referência a quem chama a função em AS2.0 foi substituído pelo “target” do evento. Obs. Em outros casos o this tem o uso normal. vamos complementar o nosso exemplo:

1
2
3
4
5
6
7
8
meubotao.buttonMode = true; meubotao.addEventListener(MouseEvent.MOUSE_OVER, minhaFuncao); function minhaFuncao(e:MouseEvent):void{ e.target.alpha = 0.5 }
Na linha 1 foi alterado um parâmentro em nosso botão(movieClip) “buttonMode” essa propriedade surgiu em AS3 e por padrão ela é inicializada com false então para o nosso botão ficar com aquela “mãozinha” quando o mouse passar sobre

Relacionados

  • Empresario
    4500 palavras | 18 páginas
  • FlashAS3
    7647 palavras | 31 páginas
  • Apostila Actionprograma Ao
    16961 palavras | 68 páginas
  • Teorico
    3540 palavras | 15 páginas
  • Game
    445 palavras | 2 páginas
  • Gg233
    379 palavras | 2 páginas
  • A INTEGRA O DO GOOGLE ANALYTICS COM SITES EM FLASH
    382 palavras | 2 páginas
  • Dosimetria
    601 palavras | 3 páginas
  • Desenvolvimento de uma ferramenta de comunicação em rede p2p para jogos multiplayer em flash
    12342 palavras | 50 páginas
  • Kurose cap04
    10761 palavras | 44 páginas