..:: MX Studio Fóruns ::..: Duas ações no mesmo botão!! - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Duas ações no mesmo botão!! Como eu insiro isso?!

#1 User is offline   Fabio Peres 

  • Group: Membros
  • Posts: 60
  • Joined: 12-February 05

Posted 07 April 2009 - 05:14 PM

Boa tarde Galera,

Estou com um problema no AS2 e gostaria de uma ajuda de vocês.

Tenho um popup que, após determinado tempo, ele fecha automaticamente.
Esse código foi feito por um java, fora do flash, direto no html. Porém, tenho
um pequeno problema, esse popup tem um "clique aqui" que abre um outro
site em um "_blank" e quando esse link é clicado no popup, a função de
fechar automaticamente não executa, ou seja, o popup não fecha!!

Minha dúvida é, eu consigo colocar duas funções nesse botão do flash?!
Quando a pessoa clicar no link, ele direciona o site para o lugar que deve
e ao mesmo tempo o popup se fecha?!

Obrigado desde já,


Fabio Peres
0

#2 User is offline   Rodrigo Pixel 

  • Group: Moderadores
  • Posts: 1279
  • Joined: 07-May 07

Posted 07 April 2009 - 05:24 PM

blz?

Tente algo assim, veja se da certo:

CÓDIGO
meuBtn.onRelease = function(){
    direcionaLink(); //executa função
    fechaJanela(); //executa função
}

function direcionaLink(){
    //sua ações aqui;
    //abre link numa janela nova
    getURL("http://www.google.com.br", "_blank");
}

function fechaJanela(){
    //sua ações aqui;
    getURL("java script:window.close();", '_self');
}

//executo a função depois de intervalo de 1 minuto(60000 milesegundos)
setTimeout( fechaJanela, 60000 );


Obs:
a palavra javascript que está na parte do código está separado(java script), porque não consigo juntar essas palavras com esse tipo de script aqui, mas na hora de usa-lo no flash, deixe essa palavra junta javascript thumbsup.gif


Link de referencia pra fechar janela do windows com flash:
http://www.flashperfection.com/tutorials/C...lash-52803.html

setTimeout:
http://www.alvoweb.com/setinterval-e-settimeout-flash/


Abraços.
0

#3 User is offline   Fabio Peres 

  • Group: Membros
  • Posts: 60
  • Joined: 12-February 05

Posted 08 April 2009 - 01:39 PM

Fala Rodrigão,

Mais uma vez, obrigado pela sua ajuda!!!

Quebrei um pouco a cabeça, pq não estava funcionando, mas percebi que a
última linha do código que você me mandou está com o "J" do fecharJanela em
caixa baixa, ai ele não reconhecia.

CÓDIGO
//executo a função depois de intervalo de 1 minuto(60000 milesegundos)
setTimeout( fechaJanela, 60000 );


Então, se alguém precisar do código, só faça essa alteração!!!

Abraços e obrigado mesmo!


Fabio Peres
0

#4 User is offline   Rodrigo Pixel 

  • Group: Moderadores
  • Posts: 1279
  • Joined: 07-May 07

Posted 09 April 2009 - 12:59 PM

Opa, verdade Fabio, o código estava errado. thumbsup.gif

Código atualizado. Valeu.

Abraços.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)