HTML5 Canvas и метод quadraticCurveTo.
Здравствуйте.
Недавно занялся изучением методов рисования на холсте и на данном этапе столкнулся со следующим вопросом: Допустим есть такой код:
function draw(){
var canvas = document.getElementById('tutorial');
if (canvas.getContext){
var ctx = canvas.getContext('2d');
// Пример использования квадратичных кривых
ctx.beginPath();
ctx.moveTo(75,25);
ctx.quadraticCurveTo(25,25,25,125);
ctx.quadraticCurveTo(25,100,50,100);
ctx.fillStyle="brown";
ctx.fill();
ctx.beginPath;
ctx.moveTo(85,25);
ctx.quadraticCurveTo(75,25,70,120);
ctx.quadraticCurveTo(70,120,60,100);
ctx.fillStyle="green";
ctx.fill();
}
}
Как это выглядит можно увидеть по следующему адресу: http://webmaster.ayrveda.ru/lessonCa...anvas_moz.html Как видим есть 2 разные фигуры, которые находятся в разных контурах. Вопрос: Почему каждый из контуров имеет цвет 2-го контура? В моём представлении 1-ый контур должен иметь коричневый цвет, а 2-ой зелёный! Что я упустил из виду? P.S. Буду благодарен за любой конструктивный совет.. |
Цитата:
|
Спасибо.
(Похоже я вчера совсем уже заработался.. :) ) |
| Часовой пояс GMT +3, время: 08:52. |