Тема: drag and drop list
Показать сообщение отдельно
Старый 13.03.2009, 23:16
Kasap вне форума Посмотреть профиль Отправить личное сообщение для Kasap Найти все сообщения от Kasap
  № 1  
Ответить с цитированием
Kasap

Регистрация: Aug 2006
Сообщений: 8
Question drag and drop list

Только недавно начал изучать AS3. Опыта немного.
Пытаюсь реализовать список, элементы которого можно перетаскивать.
На данный момент есть следующее:
Есть основной мувиклип - каркас для элементов и полосы прокрутки. В библиотеке есть мувиклип-элемент, на основе которого после загрузки данных формируются элементы списка.
Попал в затруднение, как только стал пытаться реализовать перетаскивание элементов из списка. Для себя понимаю следующий алгоритм.

1. При нажатии на элемент списка, должен создаваться клип-призрак, который перетаскивается вслед за курсором. Этот клип хранится также в библиотеке.
2. Отпускаем клавишу мыши и клип-призрак уничтожается.
3. Проверяем dropTarget, если то что надо, из списка удаляется элемент.

Из-за недостатка опыта в реализации просьба описать какая должна быть структура классов и как правильно определить события для клипа-элемента и клипа-призрака?