Una función que se ejecuta una vez cuando se libera un botón del mouse.
Declarar la función mouseReleased()
establece un bloque de código para ejecutarse automáticamente cuando el usuario libera un botón del mouse después de haberlo presionado:
function mouseReleased() { // Code to run. }
Las variables del sistema del mouse, como mouseX y mouseY, se actualizarán con su valor más reciente cuando mouseReleased()
sea llamado por p5.js:
function mouseReleased() { if (mouseX < 50) { // Code to run if the mouse is on the left. } <p> if (mouseY > 50) { // Código a ejecutar si el mouse está cerca del final. } } </p>
El parámetro, event
, es opcional. mouseReleased()
siempre se le pasa un objeto MouseEvent con propiedades que describen el evento de liberación del mouse:
function mouseReleased(event) { // Code to run that uses the event. console.log(event); }
En dispositivos táctiles, mouseReleased()
se ejecutará cuando el usuario termina de tocar la pantalla si touchEnded() no está declarado. Si touchEnded() está declarado, entonces touchEnded() se ejecutará cuando el usuario termina de tocar la pantalla y mouseReleased()
no se ejecutará.
Los navegadores pueden tener comportamientos predeterminados asociados a eventos del mouse. Por ejemplo, algunos navegadores resaltan texto cuando el usuario mueve el mouse mientras presiona un botón del mouse. Para evitar cualquier comportamiento predeterminado para este evento, agregue return false;
al final de la función.
Nota: mousePressed(), mouseReleased()
, y mouseClicked() estan todos relacionados. mousePressed() se ejecuta justo después de que el usuario presiona el mouse. mouseReleased()
se ejecuta justo después de que el usuario libera el botón del mouse. mouseClicked() se ejecuta justo después de que mouseReleased()
se ejecute.
Ejemplos
Sintaxis
mouseReleased([event])
Parámetros
Argumento opcional MouseEvent
.
Referencias Relacionadas
doubleClicked
Una función que se ejecuta una vez cuando el botón del mouse se hace doble click rápidamente.
exitPointerLock
Sale de un bloqueo de puntero iniciado con requestPointerLock.
mouseButton
Una variable de tipo String del sistema que contiene el valor del último botón del mouse presionado.
mouseClicked
Una función que se ejecuta una vez después de que se presiona y se suelta un botón del mouse.