Ir para conteúdo

POWERED BY:

Arquivado

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

treissy

Botôes redes sociais - XML Flash

Recommended Posts

Bom Dia!

 

Galera estou com um problema para criar botões de redes sociais no meu site XML Flash. Estou usando o seguinte script no Flash:

 

 

btn_facebook.addEventListener(MouseEvent.CLICK, onMouseClick);

function onMouseClick(e:MouseEvent):void {

var request:URLRequest = new URLRequest("http://www.facebook.com");

navigateToURL(request, "_blank");

}

 

Ele está funcionando diretinho, mas quando adiciono o do Twitter, por exemplo, ele dá a seguinte mensagem:

 

1021: definição da função duplicada.

 

Lembrando que criei o botão e a action em outro frame, não está no mesmo do Face.

 

Alguém pode me ajudar? Obrigada desde já!!!

 

 

Alguém?! :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só prestar atenção na descrição do erro... Provavelmente você está usando a mesma função para os dois botões... Tem várias formas de conseguir o resultado desejado, segue abaixo um exemplo de uma delas:

São dois botões (Facebook e Twitter) chamando sempre a mesma função a qual checa qual botão foi clicado, atribui um valor (link) a variável e após a verificação, abre o link conforme botão e variável atribuída.

 

btn_facebook.addEventListener(MouseEvent.CLICK, onMouseClick);
btn_twitter.addEventListener(MouseEvent.CLICK, onMouseClick);

function onMouseClick(e:MouseEvent):void {
    var strLink:String;
    if (e.target.name=="btn_facebook") {
        strLink="http://www.facebook.com";
    } else if (e.target.name=="btn_twitter") {
        strLink="http://www.twitter.com";
    }
    var request:URLRequest=new URLRequest(strLink);
    navigateToURL(request, "_blank");
}

Att.

 

PS: Moderas, mover para a área de Flash.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só mais uma questão!

 

Quando eu publico os botões não funcionam! Pq?

Quando eu exporto o SWF ele vai, mas quando publico não...

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.