У меня есть флэш-анимация, которую я пытаюсь преобразовать в HTML5.Теперь я вынул все изображения.Например, в ручной анимации я сделал снимки всех изображений рук.Я сделал холст с базовым рисунком, но не знаю, как заменить эти изображения кадр за кадром.
function draw(){
var canvas = document.getElementById('canvas');
if(canvas.getContext){
// canvas animation code here:
var ctx = canvas.getContext('2d');
var lhs = new Image();
lhs.src = "images/left_hnd_1.png";
lhs.onload = function(){
ctx.drawImage(lhs, 293, 137);
}
} else {
// canvas unsupported code here:
document.getElementById('girl').style.display = "block";
}
}
Теперь у меня есть еще три кадра для этого изображения.left_hnd_2.png, left_hnd_3.png & left_hnd_4.png.Я бы использовал одно изображение, но разница в кадрах слишком велика, чтобы его можно было сделать с одним изображением.Как я могу оживить это с разницей во времени, которую я хочу.
Любые идеи будут с благодарностью.Спасибо!