HTML Code:
<!DOCTYPE HTML>
<html>
<body>
<canvas id="canvas" width="200" height="100;">
Your browser does not support the canvas element.
</canvas>
<script type="text/javascript">
//get reference to the canvas
var c=document.getElementById("canvas");
var cxt=c.getContext("2d");
//draw circle
cxt.fillStyle="#FF0000";
cxt.beginPath();
cxt.arc(75,75,10,0,Math.PI*2,true);
cxt.closePath();
cxt.fill();
//animate circle
var x = 150;
var y = 150;
var dx = 2;
var dy = 4;
var ctx;
function init() {
ctx = $('#canvas')[0].getContext("2d");
return setInterval(draw, 10);
}
function draw() {
ctx.clearRect(0,0,300,300);
ctx.beginPath();
ctx.arc(x, y, 10, 0, Math.PI*2, true);
ctx.closePath();
ctx.fill();
x += dx;
y += dy;
}
init();
</script>
</body>
</html>
anyone know what I'm doing wrong that would cause the red ball to not move?