![]() |
Перемещение объекта нажатием мыши
Скажите как можно реализовать перемещение объекта (это муви клип). В моем случае это карта.
|
Читайте про startDrag.
|
Есть много способов, в зависимости от того, как вы хотите двигать:
1) таскать мышкой; 2) двигать, нажимая на кнопочки со стрелками; 3) двигать, просто водя мышкой. - и еще... Есть много способов решения для каждого случая. Например с помощью startDrag-stopDrag самый простое решение для (1), но не самое лучшее в большом количестве случаев, а иногда и просто неприменимое. В общем, мало инфы. |
В моем случае тоскать мышкой, zoom и кнопочки со стрелочками я уже сделал.
Карта это мувик внутри которого идут объекты (названия точки и.т.д.) Должны перемещаться вместе с картой Почитав про startDrag. Нашел кое что подходящее. http://www.flasher.ru/forum/showthre...ight=startDrag Единственное что не понятно из этого кода как задать функцию движение по Х. Код AS1/AS2:
|
синтаксис:
Код AS1/AS2:
Код AS1/AS2:
Код AS1/AS2:
|
Tails
Получилось только почему то при нажатие объект смещается в лево. |
Либо центр объекта привязываеться к мыше (чтоб это убрать, нужно выставить в страрт драге второй параметр false вместо true), либо с кординатами области перетаскивания чевото нетак.
|
Цитата:
Код AS1/AS2:
|
Удалите у себя стоп драг, и добавте в конец кода такую функцию:
Код AS1/AS2:
|
Все спасибо разобрался
|
| Часовой пояс GMT +4, время: 17:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.