Próbuję przejść przez HTML5 canvas
. Udało mi się rysować na płótnie, ale muszę to robić dynamicznie. To jest mój kod JavaScript
:jak rysować na płótnie przeczytać json?
var c=document.getElementById("yellow");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(247,373);
ctx.lineTo(0,390);
ctx.lineTo(5,21);
ctx.lineTo(245,0);
ctx.lineTo(247,373);
ctx.closePath();
ctx.fillStyle="#ffca05";
ctx.globalAlpha=0.7;
ctx.strokeStyle = '#ffca05';
ctx.fill();
ctx.stroke();
muszę czytać dane z tego json array
i rysować używając tych współrzędnych.
[{"x":"247", "y":"373"}, {"x":"0", "y":"390"},{"x":"5", "y":"21"},{"x":"245", "y":"0"}, {"x":"247", "y":"373"}]
próbowałeś go z 'for' pętli że wielokrotnie wykonuje' ctx.lineTo (json [i] .x, json [i] .y); '? (Pierwsze 'ctx.lineTo' działa jak' ctx.moveTo'). – Xufox