1
resposta

Deseha Bolinhas na tela

<!-- Desenha.html -->

<canvas width="600" height="400"></canvas>

<script>

    // tela e pincel    

    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');

    pincel.fillStyle = 'grey';
    pincel.fillRect(0, 0, 600, 400);

    // Função Desenha Bolinhas na tela

    var cores = ['blue', 'red', 'green']
    var indiceCorAtual = 0; 

function desenhaBolinha(evento) {
    var x = evento.pageX - tela.offsetLeft;
    var y = evento.pageY - tela.offsetTop;

    pincel.fillStyle=cores[indiceCorAtual];
    pincel.beginPath();
    pincel.arc(x, y, 10, 0, 2*3.14);
    pincel.fill();

    console.log("posição do clique : " + x + ", " + y);
}

tela.onclick = desenhaBolinha;

    // Função  muda a cor da bolinha

    function mudaCor() {

        indiceCorAtual++;
        if(indiceCorAtual >= cores.length) {
            indiceCorAtual = 0; 

        }

        return false;  

    }

    tela.oncontextmenu = mudaCor;

</script>
1 resposta

Olá Silvestre tudo bem ?

Acabei de testar seu código aqui e ficou muito bom , Parabéns pelo seu desempenho no desenvolvimento da atividade. Continue assim praticando que você vai evoluir muito. =)

E lembre-se qualquer dúvida sinta-se a vontade de compartilhar aqui no fórum ficaremos muito felizes em poder te ajudar. =)

Abraços e bons estudos!!