Autor Tópico: [dúvida] como activar algo ao fim de determinado tempo?  (Lida 2834 vezes)

Offline lmw

  • Aprendiz
  • **
  • Mensagens: 65
    • Ver Perfil
    • LMultimedia
[dúvida] como activar algo ao fim de determinado tempo?
« em: 8 de Janeiro de 2007, 14:48:13 »
ois,

é possível, através do as, determinar o tempo que decorre sem que o utilizador interaja com o pc, i.é, sem que o utilizador mexa no rato ou no teclado?
para que ao fim desse tempo seja acionada alguma acção, tipo scrensaver.

gracias
saudações!
LMw

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[dúvida] como activar algo ao fim de determinado tempo?
« Responder #1 em: 8 de Janeiro de 2007, 18:16:13 »
Sim, é possível.
Através do setInterval consegue-se ver o tempo que o user não mexe no rato (mouseMove) e a partir disparar um evento. Estilo esse evento de disparar o screen saver.

Cumps.
PS: Ler na Help do Flash o que diz sobre setInterval.

Offline Grettir

  • Aprendiz
  • **
  • Mensagens: 284
    • Ver Perfil
[dúvida] como activar algo ao fim de determinado tempo?
« Responder #2 em: 8 de Janeiro de 2007, 20:16:38 »
Heyas,

nao foi isso que te disse Gimbras.

Por exemplo, podes criar um cronometro que esta sempre a zero enquanto o evento "onMouseMove" ocorrer...qd nao ocorre, o cronometro anda...e ao final de X tempo, pode disparar um evento.

O setInterval serve para efectuar qq coisa de X em X tempo...
----------------------------------
Ricardo Castelhano aka Grettir

Adobe Certified Professional
Interactive Designer
Flash Developer
PHP Developer

http://www.ricardocastelhano.com/
-----------------------------------
Keep on "Flashing..."

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[dúvida] como activar algo ao fim de determinado tempo?
« Responder #3 em: 9 de Janeiro de 2007, 01:03:06 »
Citação de: "Grettir"
Heyas,

nao foi isso que te disse Gimbras.


My bad! Tens razão! :oops:

Cumps.

Offline yarcub

  • Aprendiz
  • **
  • Mensagens: 138
    • Ver Perfil
[dúvida] como activar algo ao fim de determinado tempo?
« Responder #4 em: 9 de Janeiro de 2007, 01:27:26 »
A minha sugestão é usares o evento onMouseMove e a função setTimeout() (Parecida com a setInterval mas só corre a função 1x).

Sempre que o rato mexer fazes o clearTimeout(), e defines novamente.
Se passar os x segundos sem moveres o rato, corre a função que definiste.

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[dúvida] como activar algo ao fim de determinado tempo?
« Responder #5 em: 9 de Janeiro de 2007, 14:31:56 »
setTimeout() funca a maravilha :)

Offline lmw

  • Aprendiz
  • **
  • Mensagens: 65
    • Ver Perfil
    • LMultimedia
[dúvida] como activar algo ao fim de determinado tempo?
« Responder #6 em: 9 de Janeiro de 2007, 23:57:12 »
Citação de: "yarcub"
A minha sugestão é usares o evento onMouseMove e a função setTimeout() (

nunca usei essas acções a ver vamos se consigo pôr a funciminar a coisa
saudações!
LMw

 




Roleta das Anedotas - Abre noutra janela