![]() |
одновременное перемещение movieClip-ов
Подскажите пожалуйста, как сделать одновременное перемещение movieClip-ов. Имеется карта с zoom-ом, на нее динамически накладываются точки. Как сделать так, чтобы при уменьшении/увеличении и перетаскивании карты точки двигались пропорционально вместе с картой.
|
1) Создать клип-контейнер для точек и карты
2) поместить в клип-контейнер карту и поверх точки 3) при уменьшении/увеличении и перетаскивании менять масштаб/координаты клипа-контейнера |
Спасибо, получилось.
Только возникла проблема, что я не могу разграничить события onPress для разных movieClip-ов. Для основного контейнера пишу такой код Код AS1/AS2:
Код AS1/AS2:
Что не так? Может что-то с синтаксисом? |
дак основной контейнер и двигается.... до внутреннего mc дело не доходит.
попробуйте закомментировать события основного койтейнера, и тогда должны двигаться только внутренние... |
В том то и дело, что когда мышка в области основного контейнера, нужно чтобы двигался он и все элементы на нем. А когда мышка находится в локальной области встроенного в этот контейнер мувика, нужно чтобы двигался только этот мувик (который по размерам гораздо меньше, чем основной контейнер).
Грубо говоря, есть карта, на нее наносятсся динамически точки, нужно обеспечить синхронное передвижение карты с точками И ОТДЕЛЬНО передвижение точек внутри области карты |
Схема такая: Два клипа, контейнер и фон. Один над другим.
Клик по фону тянет фон и контейнер. Клик по клипу в контейнере, тянет только сам клип. |
Сделала два клипа контейнер и фон (одинакового размера) фон выше контейнера. Как отличить клик по фону от клика по контейнеру, ведь всегда срабатывает клик по фону т.к. он выше?
|
Фон на то и фон, чтобы быть ниже. Так почему он у вас выше?
|
Вложений: 1
Делаю фон ниже, пишу
Код AS1/AS2:
Исходник прилагаю Вложение 21166 |
через onMouseMove
|
| Часовой пояс GMT +4, время: 00:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.