PDA

Просмотр полной версии : перемещение в области


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

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
Спасибо большое, всё получилось