Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Programa que não executa

<meta charset="utf-8">
<canvas width ="600" height = "400"></canvas>

<script >

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

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

    function desenha_circulo(evento) {

        console.log(evento);
        var x = evento.pageX - tela.offsetLeft;
        var y = evento.pageY - tela.offsetTop;
        pincel.fillStyle = "blue";
        pincel.beginPath();
        pincel.arc(x,y,10,0,2*3,14);
        pincel.fill();
        console.log(x + "," + y);
    }

    tela.oncick = desenha_circulo;


</script>

Pois bem amigos, fiz do jeito que a atividade 02 da aula 02 do curso de lógica de programação II pediu. Porém, este programa não está funcionando como no vídeo desta mesma aula. Gostaria de saber o por quer disto. Alguém tem alguma ideai do que se trata?

2 respostas

Oi,

Você chama essa função em algum lugar? Ou é carregada no início?

Té mais,

solução!

Boa noite!

Há erros de digitação.

tela.oncick

O correto é onclick .

Sucesso e bom estudo Ayrton!