0
I am not sure how to put an animation and a shape in Web?
The first shape is okay, but when I add the second, it doesn't play the first.
3 Answers
+ 3
Do you have a code to share? Maybe someone can see the problem that way.
0
I do this,
window.onload = function() {
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
context.rect(50, 50, 200, 150);
context.stroke();
};
And it works, but when I add this,
window.onload = function() {
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
var x = 10;
var y = 5;
function draw() {
context.clearRect(0, 0, 600, 400);
context.beginPath();
context.rect(x, y, 40, 20);
context.fillStyle="brown";
context.fill();
x += 10;
if (x >= 600) {
x = -100;
}
}
setInterval(draw, 50);
}
The rectangle from the first part disappears
0
Yep, you clear your entire canvas.
You can add your
context.rect(50, 50...)
part to the second code after the clearRect line and it'll be there.