1
respuesta

Va y vuelve cambiando de color a ver que tal

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

<script>

    var pantalla = document.querySelector("canvas");
    var pincel = pantalla.getContext("2d");    
    pincel.fillStyle = "grey";
    pincel.fillRect(0,0,600,400); 
    var color="blue";
    function diseñarCircunferencia(x,y,radio){
        pincel.fillStyle=color;
        pincel.beginPath();// para comenzar a graficar
        pincel.arc(x,y,radio,0,2*Math.PI);//cordenadas del grafico circulo
        pincel.fill();

    }
    function limpiarPantalla(){
        pincel.clearRect(0,0,600,400);
    }
    var x=0;
    var controlador=true;
    function actualizarPantalla(){

        limpiarPantalla();
        pincel.fillStyle = "grey";
        pincel.fillRect(0,0,600,400); 
        diseñarCircunferencia(x,20,10);

        if(controlador){
            x++;
        }else{
            x--;
        }
        if(x<=0){
            controlador=true;
            color="blue";
        }
        if(x>=600){
            color="red";
           controlador=false;

        }

    }
    setInterval(actualizarPantalla,15);

</script>
1 respuesta

EXCELENTE. MUY BIEN APORTE