Показать сообщение отдельно
Старый 21.12.2011, 16:13
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Возможно такое решение:

Итемы находятся в инвентаре как обычно и скроллируются.

При нажатии (onPress), итем в инвентаре делается невидимым (_visible = false), а в специальный мувике поверх сцены (предназначенном для итемов перемещения по сцене) приаттачивается из библиотеки тот же итем в тех же координатах, визуально подменяя итем инвентаря.

Для точности позиционирования, чтобы не было видно подмены, можно использовать методы localToGlobal (определяем текущее положение итема инвентаря относительно _root), lobalToLocal (переводим эти координаты в нужные координаты контейнера, где будут происходить перемещения итемов на сцене).

Для перемещения итема по сцене использовать onMouseMove.
Для укладки итема в инвентарь то же делать в обратной последовательности.
__________________
Идите первым!