Форум 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=101281)

lukish 14.09.2007 21:10

перемещение в области
 
Вложений: 1
Здравствуйте уважаемые флешеры.
Мне необходимо сделать так чтобы перемещаемый предмет перемещался (курсором) только по назначенной области.
В примере я похожее сделал, только он останавливается совсем,а мне необходимо чтобы он перемещался только по назначенной обласи.
Подскажите пожалуйсто что мне там нехвотает?
А может это вообще по другому делается?

island 15.09.2007 11:54

в начале каждого фрейма запоминается позиция мувика zol.krug:
Код:

onClipEvent (enterFrame) {
  var oldX = _x; var oldY = _y;
  ...

затем координаты мувика изменяются в зависимости от нажатия клавиш, и если происходит столкновение, возвращаем zol.krug на прежнее место:
Код:

if (_root.zmey.hitTest(_x, _y, true)) {
  _x = oldX; _y = oldY;
}


lukish 15.09.2007 21:07

Спасибо большое, всё получилось


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

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