
Ernesto Enríquez Matanzo
PreguntaHola a todos, he copido el código tal cual en un notepad y lo curioso es que cuando solo pongo un línea sale pero cuando he colocado para que aparezca una segunda línea en este caso azul solo me sale la primera línea no la segunda… sabéis donde puede estar el error? El código es igual que el del vídeo y en el vídeo salen dos líneas y a mi solo una"
Este es el código
var d = document.getElementById("dibujito"); var lienzo = d.getContext("2d"); dibujarLinea("pink", 10, 300, 220, 10); dibujarLinea("blue", 300, 10, 10, 220); function dibujarLinea(color, xinicial, yinicial, xfinal, yfinal) { lienzo.beginPath(); lienzo.strokeStyle = color; lienzo.moveTo(xinicial, yinicial); lienzo.lineTo(xfinal, yfinal); lienzo.stroke(); lienzo.close.Path(); }

Abrahan Omaña
Buenas, en la ultima linea, donde cierras el trazo “lienzo.close.Path();” tienes un error de tipeo.
tendrías que eliminar el punto entre “close Path”;
quedando de este modo “lienzo.closePath();”
la lógica del error seria que como no cierras el trazo de la primera linea, no puedes crear nuevamente otro trazo cuando llamas a la función para la 2da linea.

Ernesto Enríquez Matanzo
Es este ejemplo a mi solo me sale la línea rosa pero la azul no.
Gracias de antemano 😉