Функция для автоматизации кнопок - PullRequest
0 голосов
/ 22 февраля 2020

Мне нужно сделать этот код 103 раза, но я не могу создать функцию, поэтому мне не нужно писать ее для каждой из кнопок (работа с animate- cc + create js).

this.Box1.addEventListener("click", click1.bind(this));

function click1() {
    this.parent.nombres.gotoAndStop(1);
}

this.Box2.addEventListener("click", click2.bind(this));

function click2() {
    this.parent.nombres.gotoAndStop(2);
}

this.Box3.addEventListener("click", click3.bind(this));

function click3() {
    this.parent.nombres.gotoAndStop(3);
}

Спасибо за помощь заранее.

1 Ответ

0 голосов
/ 25 апреля 2020

Вы можете поместить это в array, а затем поместить в for или while l oop.

У меня была такая же проблема. Мой сценарий ржавый, поэтому я не знаю, как написать сценарий точно.

var buttons:Array = new Array(bnt1,bnt2,bnt3,bnt4,bnt5);

Но даже это можно упростить.

...