Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   ограничение перемещения (http://www.flasher.ru/forum/showthread.php?t=106265)

zanull 08.01.2008 00:07

ограничение перемещения
 
Вложений: 1
Здравствуйте! подскажите мне в моем исходнике показать как сделать ограничения, чтоб черный квадрат при нажатии на стрелки не покидал область сцены. перемещение я сделал и выложил в аттаче, а вот как сделать ограничение не знаю!!! спасибо тем кто помогает

koIIImarik 08.01.2008 00:54

Пробуйте:
Код:

maxWidth = 300;
minWidth = 100;
maxHeight = 300;
minHeight = 100;
function check_func() {
        if (_root.movie._x>_root.maxWidth) {
                _root.movie._x = _root.maxWidth;
        } else if (_root.movie._x<_root.minWidth) {
                _root.movie._x = _root.minWidth;
        }
        if (_root.movie._y>_root.maxHeight) {
                _root.movie._y = _root.maxHeight;
        } else if (_root.movie._y<_root.minHeight) {
                _root.movie._y = _root.minHeight;
        }
}
leftbtn.onPress = function() {
        movie._x -= 5;
        _root.check_func();
};
rightbtn.onPress = function() {
        movie._x += 5;
        _root.check_func();
};
upbtn.onPress = function() {
        movie._y -= 5;
        _root.check_func();
};
downbtn.onPress = function() {
        movie._y += 5;
        _root.check_func();
};



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

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