Hola! Estoy probando otro opcion del "ya que va, que vuelva"...pero no logro hacer que funcione. Probé con iteraciones, y con condicionales...pero nada...Lo máx que he logrado con esta opción es que llegue hasta el margen derecho y allí se quede o desaparezca.....sugerencias???
<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);
function disenarCircunferencia(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);
}
var x = 0;
function animacionIzqDcha(){
limpiarPantalla();
disenarCircunferencia(x,20,10);
x++;
}
function animacionDchaIzq(){
limpiarPantalla();
disenarCircunferencia(x,20,10);
x--;
}
</script>
No dejé las opciones de iteración(loops) ni de condicionales, porque ninguna terminaba de funcionar, pero la idea es que al final del código, luego de crear las funciones (una con mov para la derecha, y otra con mov para la izq) pudiera generar un loop para que vaya de una función a otra, o bien, un condicional para que entre a una u otra función...pero no puedo lograrlo