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");
}
Другие вопросы по тегам