doug83 0 Denunciar post Postado Abril 18, 2011 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
Francispansa 6 Denunciar post Postado Abril 18, 2011 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
doug83 0 Denunciar post Postado Abril 18, 2011 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
Francispansa 6 Denunciar post Postado Abril 18, 2011 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
doug83 0 Denunciar post Postado Abril 18, 2011 sim.. tanto o da barra qnto o do botão... (ateh coloqui o botão em MC para ve se funcionava.... Compartilhar este post Link para o post Compartilhar em outros sites