Détecter l’inactivité d’un utilisateur

Toujours dans l’idée du dernier billet “Détection du focus sur site flash 8″ qui a pour but principal d’optimiser les ressources utilisées inutilement, voici une nouvelle petite classe qui peut s’avérer pratique.

InactiveDetect permet de détecter l’inactivité du clavier et de la souris durant un temps donné.

Utilisation plutôt basique :

import com.emmanuelbonnet.tools.InactiveDetect;
 
var inactive:InactiveDetect = new InactiveDetect(10);
inactive.onInactive = function () {
	trace("onInactive");
}

Download this code: ExempleInactive.as

Télécharger

4 Responses to “Détecter l’inactivité d’un utilisateur”

  1. Rémi Says:

    Bonjour,

    Juste une question, la classe a l’air de bien marcher mais malheureusement quand on a détecté l’inactivité une fois… c’est terminé ?

  2. jame Says:

    Bonjour,
    jsutement je recherchais à savoir l’inactivité au bout d’une durée, pour afficher la page acceuil,
    comment utiliser ton code? pour lancer une page?
    merci

  3. manu Says:

    Salut Jame,

    Tu as juste à recopier le petit bout de code ci dessus en remplacer le 10 par la durée en seconde puis à définir l’action que tu veux effectuer une fois l’evenement onInactive appelle.

    Exemple :

    import com.emmanuelbonnet.tools.InactiveDetect;

    var inactive:InactiveDetect = new InactiveDetect(60);
    inactive.onInactive = function () {
    gotoAndPlay(”accueil”);
    }
    inactive.onActive = function () {
    trace(”Reactivation du site”);
    }

  4. fred Says:

    nickel !

Leave a Reply