это код ошибки a есть анимация звезды, когда оценка равна X, а анимация воспроизводится до определенного кадра как сделать эту функцию меньшей с меньшим количеством ifs? как у может себе функция от 500 до 0.Есть ли способ уменьшить эту функцию?
addEventListener(Event.ENTER_FRAME, star);
function star(e:Event):void{
if (totalScore<= 500 && totalScore>490) {
if(GAME.stars.currentFrame == 51){
GAME.stars.stop();
}
}
if (totalScore<= 490 && totalScore>480) {
if(GAME.stars.currentFrame == 50){
GAME.stars.stop();
}
}
///...
if (totalScore= 0 && totalScore>10) {
if(GAME.stars.currentFrame == 1){
GAME.stars.stop();
}
}
}
THx !!!
Последнее, если утверждение немного странно .. это опечатка? – putvande
'Math.floor ((totalScore-1)/10) + 2' – Dave
, но нет ли способа уменьшить первичный ifs до одной функции? –