Ayuda, segui los pasos y no aparece la imagen al ser llamada la función. Las imágenes png están dentro de la carpeta raíz pero no me dete...

Pregunta de la clase:
Clases y Arrays en JavaScript
Eduardo Antonio Rivero Rivera

Eduardo Antonio Rivero Rivera

Pregunta
student
hace 6 años

Ayuda, segui los pasos y no aparece la imagen al ser llamada la función. Las imágenes png están dentro de la carpeta raíz pero no me detecta la URL, lo detecta como un string.

var imagenes = []; imagenes["Cauchin"] = "vaca.png"; imagenes["Pokacho"] = "pollo.png"; imagenes["Tocinauro"] = "cerdo.png"; class Pakiman{ constructor(n, v, a){ this.imagen = new Image(); this.nombre = n; this.vida = v; this.ataque = a; this.imagen.scr = imagenes[this.nombre]; } hablar(){ alert(this.nombre); } mostrar(){ document.body.appendChild(this.imagen); } } var cauchin = new Pakiman ( "Cauchin", 100, 30); var pokacho = new Pakiman ( "Pokacho", 80, 50); var tocinauro = new Pakiman ("Tocinauro", 120, 40); pokacho.mostrar();```
1 respuestas
    Diego Forero

    Diego Forero

    Team Platzi
    hace 6 años

    Tienes un error de digitación es

    this.image.src = imagenes[this.nombre]
    tienes this.image.scr por eso falla.

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.