我有JS的業餘畫家,並希望工作方式: - 點擊位置(X1,Y1) - 點擊位置(X2,Y2) - 點擊位置(X3,Y3 )的JavaScript:顏色隨機連接線
然後我有按鈕連接和程序連接最後一點與第一個和我得到一些內容,我可以用它填充顏色。
ctx.beginPath();
ctx.moveTo(50,50);
ctx.lineTo(100,100);
ctx.lineTo(70, 150);
ctx.lineTo(50, 50);
ctx.fillStyle = "000";
ctx.fill();
這偉大的工程,但我想我的方式與按鈕,連接線工作的時候我想:
x = event.pageX - $("#myCanvas").offset().left;
y = event.pageY - $("#myCanvas").offset().top;
if (n == 0) {
a = x;
b = y;
zx = x;
zy = y;
}
ctx.beginPath();
ctx.moveTo(a,b);
if(n != 0)
ctx.lineTo(x,y);
ctx.stroke();
a = x;
b = y;
n = 1;
下來,我有功能關閉線(連接第一個和最後得到連接線)。
jQuery('#connect').click(function() {
if ((this.id == 'connect') && (
//ctx.beginPath();
ctx.moveTo(a, b);
ctx.lineTo(zx, zy);
//ctx.closePath();
ctx.fillStyle = bpolnila.toString();
ctx.fill();
ctx.stroke();
}
});
這裏有什麼問題我嘗試了很多,但我的連線只是不想填充顏色。
http://www.kolchose.org/simon/ajaximagemapcreator/
的源代碼,請你缺少一個''' – Johan 2013-03-16 13:43:04
我一次編程是這樣的:HTTP:/ /www.kolchose.org/simon/ajaximagemapcreator/ – powtac 2013-03-16 13:43:08
@Johan是的,當我翻譯成英文時,這是錯誤的。 – hobok 2013-03-16 14:05:38