Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Imagem do Ator dando erro

Olá,

Estou tendo problemas para carregar a imagemDoAtor no meu código. Segue link do projeto:

https://editor.p5js.org/rubensdev/present/Kb1lB7Tla

O erro que aparece é o: Uncaught TypeError: Cannot read property 'width' of undefined (sketch: line 17)

Abaixo envio também meu código:

let imagemDaEstrada;
let imagemDoAtor;
let ImagemCarro; 

function preload(){
  imagemDaEstrada = loadImage("Imagens/estrada.png");
  imagemDoAtor - loadImage("Imagens/ator-1.png");
  imagemCarro = loadImage ("Imagens/carro-1.png");
}

function setup() {
  createCanvas(500, 400);
}

function draw() {
  background(imagemDaEstrada);
  image(imagemDoAtor, 100, 366, 30, 30)
  image(imagemCarro, 420,40, 50, 40)
2 respostas
solução!

Oi Rubens, tudo bem?

Veja que na linha onde você carrega a imagem do ator, você coloca um sinal de menos ( - ) em vez do sinal de igual ( = ), causando o erro!

O seu código está assim:

imagemDoAtor - loadImage("Imagens/ator-1.png");

O correto seria:

imagemDoAtor = loadImage("Imagens/ator-1.png");

Dessa maneira, vai funcionar certinho! Espero ter ajudado, qualquer outra dúvida estou a disposição, abraços e bons estudos!

Perfeito, Giovanna. Obrigado pela pronta resposta!