Я пытаюсь решить эту проблему часами и не могу понять, что бы я ни делал. Предполагается, что портал в моей игре будет разблокирован после того, как вы соберете все монеты. Портал заблокирован, но когда я перехожу монету, он не добавляет к переменной и не удаляет фрагмент ролика по имени экземпляра coin1 coin2 и coin 3. Может кто-нибудь помочь мне?
также, если для удаления фрагмента ролика не требуется _root, я уже пробовал его без него, я знаю, что это не проблема.
var openportal = 0;
function moveStuff() {
//-Very long code that is working.
}
if (ball_mc.hitTest(coin1._x, coin1._y)) {
removeMovieClip(_root.coin1);
var openportal = openportal + 1;
}
if (ball_mc.hitTest(coin2._x, coin2._y)) {
removeMovieClip(_root.coin2);
var openportal = openportal + 1;
}
if (ball_mc.hitTest(coin3._x, coin3._y)) {
removeMovieClip(_root.coin3);
var openportal = openportal + 1;
}
if (openportal >= 3){
if (goal1_mc.hitTest(ball_mc._x, ball_mc._y)) {
gotoAndStop(2);
}
}
ball_mc.onEnterFrame = moveStuff;