Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   движение вверх - вниз (http://www.flasher.ru/forum/showthread.php?t=76845)

тарзан 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;
        }
};



Часовой пояс GMT +4, время: 13:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.