@sashka123456765432

Нужна помощь с функциями?

document.addEventListener("click", Up)

function Up() {
    yPos -= 10
}

function draw() {
    ctx.drawImage(pukan, xPos, yPos);
}


Нужно сделать так чтобы функция Up изменяла значение yPos внутри функции draw
Можно сделать вот так
document.addEventListener("click", draw)

function draw() {
    yPos -= 10
    ctx.drawImage(pukan, xPos, yPos);
}

но я хочу что-бы было две функции
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Объявить yPos так, чтобы переменная была видна в обеих функциях
let yPos = 0;

document.addEventListener("click", () => yPos -= 10);

function draw() {
    ctx.drawImage(pukan, xPos, yPos);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
28 янв. 2021, в 15:21
10000 руб./за проект
28 янв. 2021, в 15:09
1000 руб./в час
28 янв. 2021, в 14:43
2490 руб./за проект