Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Error en línea 26

No sé que anda mal en el código, en respecto a la línea 26, revisé en herramientas de desarrollador y sale que no he definido bien aquella línea, si alguien me ayuda con mi error. (Especificamente en la función "disenharCircunferencia(x,20,10);"

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

<script>

    var pantalla = document.querySelector("canvas");
    var pincel = pantalla.getContext("2d");
    pincel.fillStyle = "lightgrey";
    pincel.fillRect(0, 0, 600, 400);

    function disenharCircunferencia(x,y,radio){
        pincel.fillStyle= "blue";
        pincel.beginPath(); 
        pincel.arc(x,y,radio,0,2*Math.PI); 
        pincel.fill();

    }

    function limpiarPantalla(){
        pincel.clearRect(0,0,600,400); 

    }

    function actualizarPantalla(){

        limpiarPantalla();  
        disenharCircunferencia(x,20,10); 
        x++; 
    }

    setInterval(actualizarPantalla,20); 



</script>
2 respuestas
solución!

Hola David, buen día.

Al parecer te falta var x = 0

antes de tu última function actualizarPantalla()

Saludos. Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Saludos, compañero David , solo te falto definir la variable X antes de la función actualizarPantalla.

  var x= 0

    function actualizarPantalla(){

        limpiarPantalla();
        disenarCircuferencia(x,20,10);
        x++;


    }