Referencia mousePressed()

mousePressed()

Una función que se llama una vez cuando se presiona un botón del mouse.

Declarar la función mousePressed() establece un bloque de código para ejecutarse automáticamente cuando el usuario presiona un botón del mouse:

function mousePressed() { // Code to run. }

Las variables del sistema del mouse, como mouseX y mouseY, se actualizarán con su valor más reciente cuando mousePressed() sea llamado por p5.js:

function mousePressed() { if (mouseX < 50) { // Code to run if the mouse is on the left. }

if (mouseY > 50) { // Code to run if the mouse is near the bottom. } }

El parámetro event es opcional. mousePressed() siempre se le pasa un MouseEvent objeto con propiedades que describen el evento de presión del mouse:

function mousePressed(event) { // Code to run that uses the event. console.log(event); }

En dispositivos táctiles, mousePressed() se ejecutará cuando el usuario toca la pantalla si touchStarted() no está declarado. Si touchStarted() está declarado, entonces touchStarted() se ejecutará cuando el usuario toca la pantalla y mousePressed() no se ejecutará.

Los navegadores pueden tener comportamientos predeterminados asociados a eventos de mouse. Por ejemplo, algunos navegadores resaltan texto cuando el usuario mueve el mouse mientras mantiene presionado un botón del mouse. Para evitar cualquier comportamiento predeterminado para este evento, añada return false; al final de la función.

Nota: mousePressed(), mouseReleased(), y mouseClicked() estan todos relacionados. mousePressed() se ejecuta inmediatamente cuando el usuario presiona el mouse. mouseReleased() se ejecuta inmediatamente después de que el usuario suelte el mouse. mouseClicked() se ejecuta inmediatamente después de mouseReleased().

Ejemplos

Sintaxis

mousePressed([event])

Parámetros

event
MouseEvent:

Argumento opcional MouseEvent.

Notice any errors or typos? Please let us know. Please feel free to edit src/events/mouse.js and open a pull request!

Referencias Relacionadas