Показать сообщение отдельно
Старый 04.04.2014, 08:27
tihomir вне форума Посмотреть профиль Отправить личное сообщение для tihomir Найти все сообщения от tihomir
  № 1  
Ответить с цитированием
tihomir

Регистрация: Feb 2014
Сообщений: 30
Question Подсчёт очков

Здравствуйте!

Хотел реализовать подсчёт очков, но возникла неприятная ситуация с переменными.
Случай такой: есть 2 предмета которые нужно ловить 1 должен прибавлять 1 очко, второй 2 очка
Первая функция:
Код AS3:
var sc:Number=0; // переменная для подсчёта очков
...
if (yayc.hitTestObject(Object(root).wolf.sobirat)) // Функция столкновения
{
    yayc.removeEventListener(Event.ENTER_FRAME, polet);
    removeChild (yayc);
    sc +=1; // прибавление очков
    trace (sc);
}
Вторая функция:

Код AS3:
var sc2:Number=0; // переменная для подсчёта очков
...
if (yayc.hitTestObject(Object(root).wolf.sobirat)) // Функция столкновения
{
    yayc.removeEventListener(Event.ENTER_FRAME, polet);
    removeChild (yayc);
    sc2 +=2; // прибавление очков
    trace (sc2);
}
Как вы видите переменные для подсчёта разные.
Ну так суть проблемы в том чтобы при выполнении этих двух функций изменялась одна переменная а не две?
Как можно это реализовать?)