he creado un interactivo con varias peliculas que se cargan en diferentes niveles y les he colocado un código para detectar la inactividad del ratón y que vuelva a la portada cuando trascurra unos minutos si nadie esta navegando por la aplicación.
La estructura es portada-home-galería
Funciona bien cuando la película vuelve de home a portada, pero cuando vuelve de galería a portada se reproduce en bucle y no mantiene la portada fija para poder navegar de nuevo.
muchas gracias.
Este es el código (encontrado en after-hours):
tiempo = 240;
// -- función que se activa cada intervalo marcado por la variable 'tiempo'
idInterval = setInterval(function () {
// -- mouse_moved = false = no hay movimiento
if (mouse_moved == false) {
// -- desactivar setInterVal(), opcional
clearInterval(idInterval);
// -- goTo, loadMovie(), etc ...
trace(tiempo+" segundos sin actividad");
} else {
// -- restaurar variable
mouse_moved = false;
}
}, tiempo*1000);
// -- crear un objeto detector
mouse_Listener = new Object();
mouse_Listener.onMouseMove = function() {
// -- mouse_moved = true = hay movimiento
mouse_moved = true;
};
// -- registrar el detector (mouse_Listener) en el objeto Mouse
Mouse.addListener(mouse_Listener);