Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandromx

[Resolvido] Colocar ação no botão esta complicado

Recommended Posts

Pessoal bom dia,

 

Espero que alguém possa me ajudar vamos lá.

Estou usando AS3

 

o site está todo em action.

 

Entãoa clicar em um botão irá aparecer a barra de ferramentas ( que é um MOVIE CLIPE)

HOME | AEMPRESA | CONTATO

 

Eu fiz o seguinte, pegue o HOME transformei em um BOTÃO e em Linkage a class eu coloquei bb_home

 

Eu preciso saber como faço para colocar ação nele... estou apanhando feio no AS3.

 

tentei fazer assim

 

var site:MovieClip = new MovieClip();
var bb_home:SimpleButton = new SimpleButton();

 

e depois isso

 

function ativaBotao(event:MouseEvent){
 trace("Você clicou no botão")
}
bb_home.buttonMode = true; //ativa o cursor
bb_home.addEventListener(MouseEvent.MOUSE_UP,ativaBotao)

mas não foi

 

Alguém poderia me ajudar com isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

1º: tire bb_home da linkage e coloque como instance name (no menu propriedades);

2º: tire essas duas linhas:

var bb_home:SimpleButton = new SimpleButton();
bb_home.buttonMode = true;

3º(extra): se você quer que a função seja ativada quando o mouse apenas passar por cima (sem clicar) do btn, troque MOUSE_UP por MOUSE_OVER em bb_home.addEventListener

Compartilhar este post


Link para o post
Compartilhar em outros sites

Op Gmcp

 

Eu fiz assim

 

function ativaBotao(event:MouseEvent){

trace("Você clicou no botão")

}

var bb_home:SimpleButton = new SimpleButton();

bb_home.addEventListener(MouseEvent.MOUSE_OVER,ativaBotao)

 

O que pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Editado por mim

 

Eu abri o mc da barra de menu, e joguei o codigo dentro de uma frame em branco e rolou.

O problema que o botão esta dentro de um mc..

 

Agora foi...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.