PDA

Просмотр полной версии : движение вверх - вниз


тарзан
13.03.2006, 21:14
имеется фукция подъма тела
Что нужно написать чтобы при достижении так называемого потолка (balls._y<100)
тело стало двигаться в вниз, а достигнув пола опять стала двигаться вверх (т.е. туда-сюда как мяч)
Первоначально координата "y" тела равна

_root.onEnterFrame=function()
{ balls._y-=5;
if (balls._y<100)
{ }
}

Король
13.03.2006, 21:22
_root.speed = -5
_root.onEnterFrame=function()
{ balls._y += speed;
if (balls._y<100)
{
_root.speed *= -1
}
}

так например

тарзан
13.03.2006, 22:52
Король, спасибо!!!
Итоговый вариант кода с нижним пределом
реализованный по принципу предложенный Королем

_root.speed = 10;
_root.onEnterFrame = function() {
balls._y -= speed;
if (balls._y<100) {
_root.speed *= -1;
} else if (balls._y>300) {
_root.speed *= -1;
}
};