Мне нужна небольшая помощь с этой проблемой. У меня есть несколько объектов в небольшой игре, и я хочу, чтобы их сбили на основе анимации внутри них.
Эта функция работает просто отлично:
coke2.onPress = function () {
if (coke2.shootable && shoot){
snimek = "anim" + Math.ceil((Math.random()*3));
coke2.gotoAndPlay(snimek);
plusScore(100);
coke2.shootable = false;
}
}
но когда у меня есть несколько объектов, это неэффективно. Я думал, что следующая функция будет работать хорошо, но когда я нажимаю на банку, ничего не происходит.
function canClicked(can){
if (can.shootable && shoot){
snimek = "anim" + Math.ceil((Math.random()*3));
can.gotoAndPlay(snimek);
plusScore(100);
can.shootable = false;
}
}
coke.onPress = canClicked(this);
PS: не обращайте внимания на то, что внутри функции. Там не проблема...
Заранее спасибо.