2-canvas

Este código crea un lienzo en la página web y permite interactuar con él utilizando el ratón. Cuando cargas la página, la función inicializar()se ejecuta automáticamente gracias al atributo onloaden el cuerpo del HTML. Esta función configura el lienzo ( canvas) para escuchar eventos del ratón. Eventos que detectan: mousedown: Se dispara cuando haces clic sobre el lienzo. Al suceder, se ejecuta la función clickRaton()que muestra en la consola el mensaje "pulsando ratón". mouseup: Se activa cuando sueltas el botón del ratón. Llama a la función sueltaRaton(), que imprime "soltado ratón" en la consola. mousemove: Este evento detecta el movimiento del ratón mientras está sobre el lienzo. La función posicionRaton()obtiene la posición actual del ratón (coordenadas xe y) y las muestra en la consola. En resumen, este código registra interacciones básicas del ratón sobre un lienzo para capturar clics, movimientos y la acción de soltar el botón, mostrando los resultados en la consola.






<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body onload="inicializar()">
   
    <canvas id="canvas" width="500" height="300" style="border:2px solid #000000"></canvas>

    <script>

var miCanvas;

function inicializar() {

    miCanvas = document.getElementById('canvas');

    miCanvas.addEventListener('mousedown', clickRaton, false);
    miCanvas.addEventListener('mouseup', sueltaRaton, false);
    miCanvas.addEventListener('mousemove', posicionRaton, false);

}


function posicionRaton(e) {

    var x = e.pageX;
    var y = e.pageY;

    console.log('x:' + x + '-y' + y);
   
}


function sueltaRaton(e) {

    console.log('soltado raton');
   
}


function clickRaton(e) {

    console.log('pulsando raton');
   
}

    </script>
</body>
</html>

Comentarios

Entradas populares de este blog

1-Teclas

3-1-Personajes