Ir para conteúdo

POWERED BY:

Arquivado

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

doug83

Button e Movieclip

Recommended Posts

Estou tentando a dias e n consigo fazer funcionar o o meu menu...

 

vou tentar explicar de uma forma clara e se alguem puder me ajudar ficaria bem agradecido....

 

no meu palco eu tenho um movie chamado "Barra" e a seguinte action:

 

Barra.addEventListener(MouseEvent.MOUSE_OVER,iniciar);

Barra.addEventListener(MouseEvent.MOUSE_OUT, fechar);

//Barra.buttonMode = true;

Barra.mouseChildren = false;

 

function iniciar(e:MouseEvent):void {

Barra.gotoAndPlay(2);

}

function fechar(event:MouseEvent):void {

Barra.gotoAndPlay(11);

}

 

dentro do movie tenho buttons

esses com actions:

 

contato.addEventListener(MouseEvent.CLICK, ir);

function ir (e:MouseEvent):void{

var request:URLRequest = new URLRequest("contato.php");

navigateToURL(request, "_parent");

 

}

 

 

até ai tudo bem.. funciona sem erro... porem qnd clico para ir na pagina contato ele n funciona...

parece que o movie n deixa ele funcionar...

 

alguem pode me ajudar?

abços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se entendi direito, mas se isso

 

contato.addEventListener(MouseEvent.CLICK, ir);
function ir (e:MouseEvent):void{
var request:URLRequest = new URLRequest("contato.php");
navigateToURL(request, "_parent");
}

 

estiver dentro do movie clip Barra faça o seguinte, pegue esse cod e coloquei junto as funções do Barra(Mais por organização mesmo).

Bom, e como os botões estão encapsulados(dentro do movieclip Barra), deixe a chamada assim..

 

Barra.contato.addEventListener(MouseEvent.CLICK, ir);
function ir (e:MouseEvent):void{
var request:URLRequest = new URLRequest("contato.php");
navigateToURL(request, "_parent");
}

 

Acredito que assim funcione sem problemas.. =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado pela resposta...

coloquei assim...

 

Barra.addEventListener(MouseEvent.MOUSE_OVER,iniciar);

Barra.addEventListener(MouseEvent.MOUSE_OUT, fechar);

//Barra.buttonMode = true;

Barra.mouseChildren = false;

 

 

function iniciar(e:MouseEvent):void {

Barra.gotoAndPlay(2);

}

function fechar(event:MouseEvent):void {

Barra.gotoAndPlay(11);

}

 

Barra.contato.addEventListener(MouseEvent.CLICK, ir);

function ir (e:MouseEvent):void{

var request:URLRequest = new URLRequest("contato.php");

navigateToURL(request, "_parent");

}

 

 

mas voltou esse erro:

 

TypeError: Error #1009: Não é possível acessar uma propriedade ou um método de uma referência de objeto nula.

at menu2_fla::MainTimeline/frame1()

 

e quando testo fica na mesma....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você declarou o nome de instancia dos MC?

 

Só por curiosidade, você está deixando as actions em uma layer separada correto? ou está aplicando as actions direto no movieclip?

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.