![]() |
|
||||||||||
|
|||||
|
[+3 16.09.08]
Регистрация: Jan 2008
Адрес: flex.org
Сообщений: 211
|
Здравствуйте! подскажите мне в моем исходнике показать как сделать ограничения, чтоб черный квадрат при нажатии на стрелки не покидал область сцены. перемещение я сделал и выложил в аттаче, а вот как сделать ограничение не знаю!!! спасибо тем кто помогает
|
|
|||||
|
Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
|
Пробуйте:
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, время: 12:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|