
13.03.2009, 23:16
|
|
Регистрация: Aug 2006
Сообщений: 8
|
drag and drop list
Только недавно начал изучать AS3. Опыта немного.
Пытаюсь реализовать список, элементы которого можно перетаскивать.
На данный момент есть следующее:
Есть основной мувиклип - каркас для элементов и полосы прокрутки. В библиотеке есть мувиклип-элемент, на основе которого после загрузки данных формируются элементы списка.
Попал в затруднение, как только стал пытаться реализовать перетаскивание элементов из списка. Для себя понимаю следующий алгоритм.
1. При нажатии на элемент списка, должен создаваться клип-призрак, который перетаскивается вслед за курсором. Этот клип хранится также в библиотеке.
2. Отпускаем клавишу мыши и клип-призрак уничтожается.
3. Проверяем dropTarget, если то что надо, из списка удаляется элемент.
Из-за недостатка опыта в реализации просьба описать какая должна быть структура классов и как правильно определить события для клипа-элемента и клипа-призрака?
|