Adobe Flash ActionScript 2 if заявление _currentframe
Для задания класса я создаю игру. Я хочу, чтобы, набрав достаточное количество очков, вы переходите к следующему кадру. Однако код, который я поместил в слой Actions, не будет работать. Всякий раз, когда я набираю достаточно очков, он остается в одном кадре. Что я делаю неправильно?
Это код, который я использовал:
if(score_mc._currentframe == 6){
_root.gotoAndStop("next");
}
Adobe Flash CS6 ActionScript 2.0
1 ответ
Похоже, вы используете score_mc.nextFrame();
или что-то в этом роде для увеличения. Вы можете добавить эту проверку, сделанную сразу после этого увеличения. Так будет
score_mc.nextFrame();
if(score_mc._currentframe == 6){
_root.gotoAndStop("next");
}