Google Web after-hours

Contador en flash JSFL Traductor

quietor = function () {
	// -- si la posición del mouse es igual a la de la anterior vez ...
	if (_root._xmouse == x && _root._ymouse == y) {
		trace("parado");
	}
	// --
	x = _root._xmouse;
	y = _root._ymouse;
};
// --
var x = _root._xmouse;
var y = _root._ymouse;
var t = 1;
// -- la función quietor se ejecuta cada t segundos
idInterval = setInterval(quietor, t*1000);

// – para detener

clearInterval(idInterval)

7 Responses to 'Detectar movimiento del cursor'

  1. lino Says:

    Hola Toni, quede un poco despistado con el ejemplo.. si puede explicarlo un poco mas te lo agradeceria porque no me esta funcionando y no se a que se deba… gracias por tu tiempo…

  2. lino Says:

    Listo!.. estaba un poco confundido pero ya esta.. gracias Toni

  3. lino Says:

    Hola toni.. ahora tengo otro problema.. simplifique el codigo que tengo para explicarte mejor:

    onClipEvent (enterFrame) {
    quietor = function () {
    if (_root._xmouse == x && _root._ymouse== y) {
    _y = _y+4;
    }

    x = _root._xmouse;
    y = _root._ymouse;
    };
    var x = _root._xmouse;
    var y = _root._ymouse;
    var t = 1;

    idInterval = setInterval(quietor, t*1000);
    }
    onClipEvent (mouseMove) {
    _y = _y-2;
    clearInterval(idInterval);
    }

    // pero cada vez que se borra el intervalo y este se reanuda al parar el raton la velocidad del mc, osea (_y = _y+4;)se me duplica, hasta que llega un punto en el que pierdo el control del mc… hay algo que estoy haciendo mal que no se que es..

  4. fael Says:

    bueno, primero que nada no te sirve estar llamando a un setinterval dentro de un onenterframe para después borrarlo en un onmousemove

    la verdad es que no sé para qué le sumas 4 y luego le restas 2 a y, el código que está aquí se explica solo, no sé qué quieras hacer…

    en fin, saludos

  5. lino Says:

    creo que me estaba metiendo en camisa de 11 balas.. pero ya me deje de tonterias y resolvi de manera sencilla.. gracias Toni

  6. osman2es Says:

    Y esto de detectar la posicion del raton que utlidades practicas se le puede dar??

  7. tonilopez Says:

    Se detecta que el cursor se mueve, utilidades: por ejemplo , para activar un salvapantallas.