Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

OLÁ. PORQUE QUANDO EU COLOCO "TELA.ONMOUSEMOVE" OU SOMENTE "ONMOUSEMOVE" E RECARREGO A TELA É "PINTADA"?

QUAL A DIFERENÇA?

tela.onmousemove = desenhaCirculo;

onmousemove = desenhaCirculo;
1 resposta
solução!

lofeudo, boa tarde!

No primeiro caso o desenha circulo só vai funcionar caso você ser executado se vocẽ mexer o mouse dentro da tela cinza.

Já caso você omita o tela ele irá executar independente do contexto, ou seja, dentro e fora do canvas.

Espero ter ajudado e bons estudos!