Здравствуйте, форумцы
К вам вопрос....
Есть стрелка.. .которую мне надо крутить

прикрепляю код, как я ее кручу..
Но есть небольшая проблема. Если up_gr < 180, тогда код работает и все в ажуре.. стрелка крутиться против-за часовой стрелкой по очереди
Но если up_gr >= 180, тогда стрелка просто крутиться в одну сторону и все. Когда делаю трейс up_gr - получается, что после 180 _rotation принимает минусовое значение. -178, -176, -174 и т.д.
Помогите сделать так, чтобы градус поворота стрелки можно было представлять от 0 до 360, а не от 0 до 180.
Заранее благодарен.

Код:
onClipEvent (load) {
step = 2;
_rotation = 60;
up_gr = random(100) + 75;
down_gr = random(28) + 50;
prov = 0;
}
onClipEvent (enterFrame) {
_root.speed_t = Math.floor(_root.speed._rotation/2);
_rotation = _rotation + step;
if (_rotation >= up_gr) {
step = - step;
prov = 1;
};
if (_rotation <= down_gr & prov == 1) {
step = - step;
prov = 0;
up_gr = random(100) + 75;
down_gr = random(28) + 50;
};
}