То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
eko
Сообщения: 36 Зарегистрирован: 14 окт 2009, 17:40
Сообщение
eko » 30 мар 2012, 16:36
Нужно организовать перемещение фона игры по оси "Y" при нажатие на него водя мышку вверх/вниз...
Делаю так:
Код: Выделить всё
fon.addEventListener(MouseEvent.MOUSE_DOWN, startfon);fon.addEventListener(MouseEvent.MOUSE_UP, stopDragObj);function dragObj1(e:MouseEvent):void { fon.y = mouseY; }function stopDragObj(e:MouseEvent):void { fon.removeEventListener(MouseEvent.MOUSE_MOVE, dragObj1); }function startfon(e:MouseEvent):void { fon.addEventListener(MouseEvent.MOUSE_MOVE, dragObj1); }
Вроде получается, но при нажатие на фон его середина быстро перемещается к координатам мыши.
Как организовать это, что бы работало как startDrag()/stopDrag().
То есть фон захватывался и переносился вверх и вниз вместе с мышкой?
mahankov
Сообщения: 11 Зарегистрирован: 01 апр 2012, 20:55
Сообщение
mahankov » 01 апр 2012, 21:18
Точно не помню, но копать нужно туда:
Отследить координату мыши при нажатии кнопки и изменить при этом выравнивание фона по центру этой координаты, после этого двигать мышкой фон.
Т.е. у тебя стоит центровка объекта с фоном по центру, поэтому при захвате мышкой он центрируется центром фона по координате, где ты ткнул мышкой.
Надеюсь понятно изъяснился
eko
Сообщения: 36 Зарегистрирован: 14 окт 2009, 17:40
Сообщение
eko » 02 апр 2012, 13:20
Да спасибо, я уже решил этот вопрос...