Victor Prado Trujillo
PreguntaYo tuve problemas con las variables, si colocaba “d” minúscula y “lienzo” con minúscula el código no me funcionaba, pero cuando después de probar utilizándolos en mayúsculas comenzó a funcionar para hacer los trazos en el canvas. ¿Alguien sabe porque pasa eso si en la clase de Freddy él lo pudo hacer sin tener ese problema?
var D = document.getElementById("dibujito"); var Lienzo = D.getContext("2d"); Lienzo.beginPath(); Lienzo.strokeStyle = "black"; Lienzo.moveTo(150, 50); Lienzo.lineTo(75, 200); Lienzo.stroke(); Lienzo.closePath(); Lienzo.beginPath(); Lienzo.strokeStyle = "black"; Lienzo.moveTo(150, 50); Lienzo.lineTo(225, 200); Lienzo.stroke(); Lienzo.closePath(); Lienzo.beginPath(); Lienzo.strokeStyle = "black"; Lienzo.moveTo(75, 200); Lienzo.lineTo(225, 200); Lienzo.stroke(); Lienzo.closePath(); Lienzo.beginPath(); Lienzo.strokeStyle = "black"; Lienzo.moveTo(150, 200); Lienzo.lineTo(115,115 ); Lienzo.stroke(); Lienzo.closePath(); Lienzo.beginPath(); Lienzo.strokeStyle = "black"; Lienzo.moveTo(150, 200); Lienzo.lineTo(185, 115); Lienzo.stroke(); Lienzo.closePath(); Lienzo.beginPath(); Lienzo.strokeStyle = "black"; Lienzo.moveTo(115, 115); Lienzo.lineTo(185, 115); Lienzo.stroke(); Lienzo.closePath();
Roger Carlos Ariel Alba
Hola!
Si al momento de declarar la variable usas mayúsculas en todo el resto deberás usar mayúsculas. Javascript es "case sensitive". Osea sensible a mayúsculas en la declaración de sus variables.
Josue Noha Valdivia
Hola...no deberia haber ningun problema siempre y cuando uses las mismas variables, recuerda que JS toma las mayusculas y minusculas como distintas (case sensitive) Lienzo != lienzo
