Foros del Web » Creando para Internet » Flash y Actionscript »

detectar inactividad

Estas en el tema de detectar inactividad en el foro de Flash y Actionscript en Foros del Web. hola estoy desarrollando una intranet en flash8 , necesito saber de alguna manera de detectar la inactividad en el sitio (si no hay movimiento de ...
  #1 (permalink)  
Antiguo 03/02/2006, 09:41
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.895
Antigüedad: 15 años
Puntos: 2
detectar inactividad

hola estoy desarrollando una intranet en flash8 , necesito saber de alguna manera de detectar la inactividad en el sitio (si no hay movimiento de mouse o presionado alguna tecla , cerrar la pelicula.)



un saludo.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
  #2 (permalink)  
Antiguo 03/02/2006, 18:06
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
Simple...

Aqui getTime es nuestro amigo..

Código:
var mouse : Object;
var key : Object;
var time2Kill : Number;
var count : Number;
function init ()
{
	mouse = {};
	key = {};
	time2Kill = 6000;
	count = new Date ().getTime ();
	setListeners ();
	setInterval (startCount, 1000);
}
function startCount ()
{
	if (count < new Date ().getTime () - time2Kill)
	{
		trace ("No hay actividad");
		
	} else 
	{
		trace ("Vivo");
	}
}
function setListeners ()
{
	mouse.onMouseMove = function ()
	{
		count = new Date ().getTime ();
	};
	key.onKeyDown = function ()
	{
		count = new Date ().getTime ();
	};
	Mouse.addListener (mouse);
	Key.addListener (key);
}
init ();
Lo que tienes que cambiar es

Código:
time2Kill = 6000;
Por los segundos que quieras, aqui si esta inactivo 6 segundo lanza el mensaje 1 Segundo es igual a 1000

Copia pega y prueba.


Saludos!!
  #3 (permalink)  
Antiguo 03/02/2006, 18:18
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.895
Antigüedad: 15 años
Puntos: 2
muchas gracias por la ayuda

un saludo.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:19.