al decir "si el usuario no hace nada" te refieres a que ni siquiera mueva el mouse?
Bueno si es asi...
Aqui hay una solucion.... OJO utilizo on enterframe para hacer la verificacion....
Código PHP:
//Creo un MC pero en tu caso no es necesario.....
createEmptyMovieClip("alert", 1);
alert.moveTo(200, 200);
alert.beginFill("0xff0000");
alert.lineTo(200, 200);
alert.lineTo(300, 200);
alert.lineTo(300, 300);
alert.lineTo(200, 300);
alert.lineTo(200, 200);
alert._visible = false;
//Aqui esta lo Bueno.. =)
this.onMouseMove = function() {
alert._visible = false;
lastMove = getTimer();
};
checaLast = function () {
if (getTimer()-lastMove>2000) {
trace("Tiempo si mover el Mouse "+(getTimer()-lastMove)/1000);
alert._visible = true;
}
};
this.onEnterFrame = checaLast;
Copia/Pega y espera 2 Segundo...
al momento de que el usuario mueve de nuevo el Mouse el alert desaparece......
Saludos!!