![]() |
Перетаскивание нескольких объектов
Здравствуйте.
Подскажите как сделать так чтобы при перетаскивании одного объекта вместе с ним перетаскивались остальные объекты такого же типа. |
При изменении положения одного, изменять положение и остальных объектов тоже?
Мне кажется, как-то не до конца вопрос поставлен. |
относительно друг друга, при перетаскивании, они должны оставаться на одинаковом расстоянии
|
Как вариант, разместить эти объекты в одном контейнере и перетаскивать его.
|
Это как.
|
Покажи свой код перетаскивания.
|
Его нет.
есть 3 квадрата k1, k2, k3 экземпляры MovieClip. надо сделать так чтобы,относительно друг друга, при перетаскивании, они оставались на одинаковом расстоянии. |
1. помести k1, k2 и k3 в контейнер
2. сделай контейнеру mouseChildren = false 3. повесь на контейнер слушатели мыши DOWN и UP 4. в обработчике DOWN начинай перетаскивание, в обработчике UP — прекращай |
Контейнер в смысле массив?
|
Контейнер - в смысле MovieClip
Код AS3:
Zebestov - тупица я, чего-то сразу про контейнер не подумал даже. |
Контейнер в смысле контейнер — пустой экземпляр класса Sprite или MovieClip (ни к чему в 99% случаев), внутри которого с помощью метода addChild() добавляются дочерние элементы (в твоем случае это кубики k1, k2 и k3).
|
| Часовой пояс GMT +4, время: 06:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.