Показать сообщение отдельно
  #11 (permalink)  
Старый 20.09.2010, 02:20
Аватар для Paguo-86PK
Профессор
Отправить личное сообщение для Paguo-86PK Посмотреть профиль Найти все сообщения от Paguo-86PK
 
Регистрация: 16.09.2009
Сообщений: 253

Любите графику!
Сообщение от Slawaq Посмотреть сообщение
короче оставаясь в полном не понимании графики, то ли за лени, то ли уже за тупости)) продолжил экспериментировать с вашим кодом и добился нужного мне результата, но вот другая проблема, оно мне рисует изображение, ну я как всегда застрял на тупой проблеме, они поверх рисуются, а мне надо одно, крутящиесе..) от короче
По правде говоря, графика мне даётся легче всего остального, так-как результат налицо всегда
Пробовали затирать фон? Например:
<html><head><title>Canvas :: Clock</title><script>
var
 cnv, ctx, image = new Image();
function Init() {
 cnv = document.getElementById("clock");
 ctx = cnv.getContext("2d");
 image.src = "http://upload.wikimedia.org/wikipedia/commons/8/8e/%241Sp.png";
 ctx.translate(cnv.width / 3 , cnv.height / 3);
 ctx.strokeStyle = ctx.fillStyle = "#F0F0F0";
 Animate();
}
function Animate() {
 ctx.rect(-cnv.width / 5 , -cnv.height / 7, 2 * cnv.width / 5 , 2 * cnv.height / 7);
 ctx.fill(); ctx.stroke();
 ctx.rotate(1/6);
 ctx.drawImage(image, -cnv.width / 5 , -cnv.height / 7);
 setTimeout("Animate()", 100);
 
}
</script></head>
<body onload='Init()'>
<canvas width='320' height='240' id='clock'></canvas>
</body>
</html>
Ответить с цитированием